新手入门-新人,求指点,新入门java

问题描述

新人,求指点,新入门java

java中什么时候需要用到带参方法,有时候用无参方法也可以解决的,带参方法哪里能优于无参方法

解决方案

比如编写一个函数,返回sin值,那么就需要一个参数,你需要的角度。
返回两个数相加的和,那就需要两个参数。
如果计算pi的值,或者获取当前时间,就不要参数。
这个根据需要来。

解决方案二:

需要参数就要用带参数的方法;或者是有了全局变量就不用传参数直接调用;没有优劣之分。不用太在意这些细节,从整体出发去学习。

解决方案三:

使用参数可以让程序更通用,
比如

public void printHello(name){
        System.out.print("hello:"+name);
}

但如果没有参数则只能

public void printHello(){
        System.out.print("hello:"+name);
}

当然你可以用类的属性来实现

clss Student{
    private name
    Student(name){
        this.name = name;
    }
    public void printHello(){
            System.out.print("hello:"+this.name);
    }
}

总结一句话,参数把程序变的更通用。
希望对你有所帮助

解决方案四:

修正第二段代码

public void printHello(){
        System.out.print("hello: Jack");//
}

解决方案五:

有时候为了使得阅读起来好,就将一些流程函数化了,如:写一个初始化的数据的操作,initView();一般是没有参数的,大多数是有参数的。

解决方案六:

同新手,根据现在所学的回答,大神请忽略
带参的方法在调用的时候就需要传参,没有带参的方法在调用的时候就不需要
其实这个不是难的,慢慢往后学就自然而然了解了

解决方案七:

这个肯定是看需求的,没有什么优不优

解决方案八:

方法的参数是你需要外界传入的数据,当然有些方法也可以不需要参数,看你的实际需求是什么了。
需要参数多涉及到计算、处理的业务,当然也可能是方法中直接使用了类的成员变量就需要传递参数了。

解决方案九:

如何使新人入门?

解决方案十:

方法需不需要带参数,只是由实际需要决定的,不需要参数就不用带参数了。

时间: 2024-12-10 03:15:28

新手入门-新人,求指点,新入门java的相关文章

冒泡排序-java入门新人求代码:html中如何让一个提交按钮运行十个空格。

问题描述 java入门新人求代码:html中如何让一个提交按钮运行十个空格. 是这样,我做一个网页版的冒泡排序,对10个数字进行冒泡排序,每个数字占一个空格(表格), 然后设定一个提交按钮,点击这个按钮后可以对这十个空格的数字进行冒泡排序. 请不吝指教,谢谢. 要完整的代码,谢谢. 解决方案 可以这样写 ......复制十遍 用个form表单包着,这样就可以随机让别人输入10个数了,再加个ajax点击事件,这样点击它后台通过request.getparametervalues("shuzhi&q

java入门新人求代码:网页版冒泡排序,谢谢。

问题描述 java入门新人求代码:网页版冒泡排序,谢谢. 用myeclipse制作一个网页版的冒泡排序,10个数字(10个空,每个空可以填写1个数字),一个提交排序按钮,点击后对输入的十个空格的数字进行冒泡排序. 谢谢. 解决方案 http://ask.csdn.net/questions/239606 不是回答你了么?新建一个html文件,粘贴上面的代码,你遇到什么具体的问题? 解决方案二: 网上那么多.自己搜索的看看.

冒泡排序-Java入门新人求指点迷津,指明代码问题。

问题描述 Java入门新人求指点迷津,指明代码问题. 我刚学了一点java,现在想用myeclipse10制作一个网页版的冒泡排序,如图,具体如下: 1.网页上有十个空表格,每个表格可以输入一个数字(随意的一个数字,如123),一共十个,每个互相不关联. 2.网页有一个提交按钮,点击该按钮后,自动对10个输入的数字进行冒泡排序. 为此,我用myeclipse10写了index.jsp script.js这两个类,具体代码如图 首先是index.jsp,如图 然后是script.js,代码如图(分

mysql-Java入门新人求解答:如何能保存修改后的网页?求代码

问题描述 Java入门新人求解答:如何能保存修改后的网页?求代码 <%@ page import ="java.util.*" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + ":

电视-入门新人求指明mysql代码错误

问题描述 入门新人求指明mysql代码错误 刚刚接触mysql,用navicat建了一个名为tv_play表,如下图: 那么问题来了,我想删除所有科幻类型的电视剧,所以输入一下代码: delete from tv_play where genre=Science Fiction; 之后却显示代码语法错误,求能人指明,谢谢. 解决方案 delete from tv_play where genre='Science Fiction'; 加上单引号,字符串要加单引号的. 解决方案二: genre 是

java新人 求指点~~~

问题描述 大虾们好~~小子不才是某小公司入职半年的小小java程序员~有少量的web开发经验,现在感觉生活上有压力,欲在事业上寻求突破,望大虾们指点,一个合格的程序员应当怎样提高自己的技术水平?目前感觉很迷茫~不知道从何学起~~~~在此先行谢过诸位大虾的指点~~ 解决方案 解决方案二:听经理的话,跟自己走首先完成头给你的任务,除了这些,还要提高自己在任务之外的能力,比如对业务的熟悉.对现有解决方案的改进.更加巧妙的编程.人事处理之类的解决方案三:那技术方面呢我感觉自己不会自发的学习很郁闷啊解决方

求指点!!Java数据库表取值

问题描述 事情是这个样子的:有两张表,一张是员工表(userId,userName,deptId),一张是部门表(deptId,deptName),现在要在jsp中列出员工表,但是我想在员工表里面显示部门的名称,而员工表里面存的是部门的ID啊!怎么办?用到的是SpringMVC.Hibernate新手,懂的不多,求指教! 解决方案 解决方案二:你在查询的时候将部门信息也带出来不就行了,如下SelectUser.userId,User.userName,Dept.deptNameFromUserL

菜鸟求指点:有关JAVA制作画图板程序

问题描述 先请求一下,哪位有程序员联合开发网账号的大虾可不可以帮忙下载一下如下两个源码:http://www.pudn.com/downloads133/sourcecode/java/detail565171.htmlhttp://www.pudn.com/downloads116/sourcecode/java/detail493169.html邮箱:bowway@gmail.com谢谢!!!!正题:本人不是学计算机的,但是我的硕士论文需要一个工具来采集数据,就是一个可以让用户使用程序提供的

不吝赐教啊-C#新手入门方法,求指点

问题描述 C#新手入门方法,求指点 C#入门新手应该从哪方面入门?目前是买了基本书轮番看,但还是理解困难,进展缓慢,求大师指点方法.有一定的嵌入式C编程基础.第一次提问,不知道问题发这可以不, 解决方案 先学习下C#特有,但是C没有的语法. 归纳下如下: 委托.事件 泛型(泛型集合.约束.泛型接口) 索引器 接口 属性 以下关键字: using lock await/async 如果你不懂C++,还需要学习下 类的定义.结构体和值类型.枚举 方法的重载 方法的重写(override virtua