您的位置:

java...参数,java参数传递的两种方式

本文目录一览:

请问什么是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中参数变量具体是什么,可以干什么,有什么作用,

参数变量就是一个函数要被调用时候,传进去的那个东西,也叫 形参

留一个可以变化的东西给别人可以根据需要使用,

在JAVA中 参数变量有传值和传引用两种,基本上都是传引用

java 可变参数是什么?

java 可变参数是1.5版本的新特性,也就是说用户若是想定义一个方法,但是在此之前并不知道以后要用的时候想传几个参数进去,可以在方法的参数列表中写参数类型或者数组名,然后在方法内部直接用操作数组的方式操作。

扩展资料

java可变长的形参声明格式:dataType...parameters。

其中,省略号表示数据类型为dataType的parameters参数个数不固定的,可为任意个。此外,在方法调用时,变长形式参数可被替换成1个、2个或多个参数。在编译时,方法的变长参数将被看成具有相同类型的一维数组。

在java语言开发中,从JDK1.5以后,java允许定义形参长度可变的参数从而允许为方法指定数量不确定的形参。

参考资料:java形参长度可变方法-百度百科

java的类型参数是什么意思

应该是泛型中提到的一个概念,T 表示传入任意参数,在给一个泛型类初始化的时候我们要给它传入具体的值,一般是一个类型,如String,Integer或者是一个java bean类型的数据,这时候,String是作为一个参数传过去的,但它表示的是一个字符串类型,也就是传入了String类型的参数。此时String就是一个参数,一个类型参数。如Liststring testList = new Liststring(); 一个泛型数组,我们要规定该list中只能传入字符串怎么办,这时就给他传入一个String类型参数,只要传入其他类型就会在编译期报错,这也是泛型的一个优点。

java 中怎样输入参数?

你说的是命令行参数

public static void main(String[] args);

通过命令行来向java应用程序传递参数。

main方法接收一个一个字符串数组参数;从控制台传进来的参数都被当作String类型的来处理,如果需要向应用传递多个参数,则用空格隔开,如果参数本身用双引号引起来

执行时的格式: java 类名 参数1 参数2……

例子:

public class Abc{

public static void main(String[] args){

if(args.length!=2){

System.out.println("请按下列方式执行:"+"java Abc 参数1 参数2");

System.exit(0);

}

String a = args[0];

String b = args[1];

System.out.println("第一个参数是:"+a);

System.out.println("第二个参数是:"+b);

}

}

编译:javac Abc.java

执行:java Abc 参数1 参数2

注意:通过main()方法从控制台接收的参数都是String类型的,如果需要其他

类型参数,需要将接收的String类型参数,显式的转换

JAVA里面什么是参数

参数就是解决一个问题的时候,需要为他提供一个已知条件,在程序中就是一个方法或者函数在被调用的时候需要有运行的数据,可以通过参数传递给函数和方法.