❶ java中方法的参数的作用
如果参数是定义的传入参数,那么此参数就是动态传递,好处就是通过传递不同的参数值,来动态的执行此方法,增加了方法的复用性,减少了冗余代码,增加了代码的执行效率。
如果参数是返回参数,那么此参数定义了返回值的类型,这样可以方便的知道此方法的具体作用,而获取到执行的结果。
备注:如果放回值类型是空(void),实际上是默认有”return 空“的,此时可以省略。
❷ JAVA中带参数方法的概念
定义方法的时候,带参数的方法,就是说,你以后调用这个方法的时候,想往里面传一些内容,然后方法内部的执行运算会用到你传进去的这个内容,比如在Test类中有一个方法:
public int num(int i, int j) {
int k = i+j;
return k;
}
定义了num方法,num是方法名,后面的(int i, int j)叫做参数列表,参数列表里面的这些个变量被叫做形式参数,简称形参,方法的形参属于局部变量。
很明显方法内部要使用到这两个参数,叫他们相加,然后把结果使用return语句返回。
调用此方法:
int i = new Test().num(1, 1);
此时在调用的时候,传进去的两个值都是1,这两个1叫做实际参数,简称实参,然后方法开始执行,将1加1的和使用return语句返回,就把这个2返回给调用环境了,然后赋值给i了。
所以在这里总结一下:
形参: 用来接收调用方法的时候传进来的实参
实参:调用方法的时候,传进去的实际的值
还有什么不明白的?
❸ 请问什么是Java中的参数。
首先你得知道什么是方法吧,要是这个不懂,那下面我说的估计你也不会明白了,就直接无视吧。
例如我自己写一个方法,比如说这个方法属于test类,像这样
public static void myMethod(String str) {
System.out.println(str);
}
在我调用这个方法的时候,我就需要传递一个参数给这个方法,比如这样。
test.myMethod("let's do it");
那么这个"let's do it"就是参数,如果你想要用myMethod这个方法,必须要给一个string型的参数,不然编译器就不会让你通过,你的代码会报错的。参数作用无非是将你需要用的东西传递给方法,在方法里面处理这个参数,比如说你要输出,或者要在方法里面做四则运算等等。
这个问题其实不好说,因为实在是很简单,但是要说明这个问题就会引出一大堆问题,什么是方法,什么是类,static是什么,void是干啥的,这玩意我解释不起,我只能尽我所能简单说说。如果你要真想学java,先找本书看看吧,我觉得你可能没看过哪怕是一本java基础的书,要不然也不会问这个问题。
❹ 我是初学者. java里方法返回值 和方法里的参数 作用含义一直理解不透. 是拿来干嘛的 作用是什么
首先你需要理解方法是用来干嘛的。
方法其实也是代码重用。
你可能总是需要做一种工作。但是每次都重复去敲代码太麻烦了。
所以你把这段代码写成方法。这样你每次做这种工作只要调用方法就可以了。
这样还可以增加程序的可读性和可维护性。(你动动脑筋,应该比较好理解)。
返回值和参数
返回值,其实是调用完方法返回给你的一些你需要的信息。
参数,就是方法中可能会用到的数据
举个例子求2个数中比较大的数。
int max(int a,int b) {
if ( a > b) {
return a;
} else {
reutn b;
}
}
你想你比较两个数的大小的时候需要告诉方法 你要比哪两个数吧?
所以把这个两个数当做参数传递到方法里。max(5,10)
调用完这个方法你需要知道两个数中那个大的数是谁吧?
return a;
return b;
就是方法的返回值。调用完之后方法就把返回值返回给你了。
明白吗?
不明白可以追问。
或者留下联系方式,语音给你指导一下。
❺ java中参数是什么
参数分为实参和形参。方法名括号里面的参数是形参,调用方法或者函数的括号里面的是实参。
❻ java 里定义的方法参数什么意思(final String... args)
定义成final是为了防止在方法类里面修改参数,
final
String...
args
为JDK新的特性,为可变长参数。编译的时候被解释为:public
DCMException(final
String
id,
final
String[]
args),但是在编程中你可以给方法参数为
DCMException("id","arg1","arg2","arg3"....)这样编程人员更为方便,不必再次组装数组作为参数。
❼ java中主函数的参数是什么意义
main函数
是一个类的主函数,main函数的参数是运行该类的时候输入的参数。如果用命令行去运行这个类MyJava,可以这样写
java
MyJava
参数1
参数2
参数3,参数123就是main函数的参数args
❽ JAVA中的形参和实参是什么意思
Java——形参和实参的区别形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。
实参出现在主调函数中,进入被调函数后,实参变量也不能使用。
形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。
1.形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分配的内存单元。因此,形参只有在函数内部有效。
函数调用结束返回主调函数后则不能再使用该形参变量。
2.实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。
因此应预先用赋值,输入等办法使实参获得确定值。
3.实参和形参在数量上,类型上,顺序上应严格一致, 否则会发生“类型不匹配”的错误。
4.函数调用中发生的数据传送是单向的。 即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。
因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。
5.当形参和实参不是指针类型时,在该函数运行时,形参和实参是不同的变量,他们在内存中位于不同的位置,形参将实参的内容复制一份,在该函数运行结束的时候形参被释放,而实参内容不会改变。
如果函数的参数是指针类型变量,在调用该函数的过程中,传给函数的是实参的地址,在函数体内部使用的也是实参的地址,即使用的就是实参本身。所以在函数体内部可以改变实参的值。
❾ java的类型参数是什么意思
应该是泛型中提到的一个概念,<T> 表示传入任意参数,在给一个泛型类初始化的时候我们要给它传入具体的值,一般是一个类型,如String,Integer或者是一个java bean类型的数据,这时候,String是作为一个参数传过去的,但它表示的是一个字符串类型,也就是传入了String类型的参数。此时String就是一个参数,一个类型参数。如List<string> testList = new List<string>(); 一个泛型数组,我们要规定该list中只能传入字符串怎么办,这时就给他传入一个String类型参数,只要传入其他类型就会在编译期报错,这也是泛型的一个优点。
❿ java中方法的参数和返回类型是什么概念
方法的参数就是调用此方法时需要传入的值;
返回类型就是调用此方法的返回值
如: String value = getName(String str)
就是将参数str传入getName方法中,而getName的返回类型是String,将其返回的值传递给变量value