首页编程java编程java main 传入参数是什么?java的main()函数的参数是

java main 传入参数是什么?java的main()函数的参数是

编程之家2023-10-1293次浏览

大家好,今天小编来为大家解答以下的问题,关于java main 传入参数是什么,java的main()函数的参数是这个很多人还不知道,现在让我们一起来看看吧!

java main 传入参数是什么?java的main()函数的参数是

java main方法中的命令行参数

作用:

当你使用命令行的形式运行.class文件时,向你的类传递参数.

java main 传入参数是什么?java的main()函数的参数是

C:\>java YourClassName参数1 [参数2参数3....]

参数之间用一个空格作为间隔符.

java main 传入参数是什么?java的main()函数的参数是

String[] args这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test那么你在cmd运行 java test a b c时,args[0]= a,args[1]=b, args[2]=c你就可以在你的程序中调用你输入的这些变量了。

args[]不就是那个字符串This is a simple Java program吗?

-------完全不是的,你理解不对。这样好了,你在运行的时候加个参数,比如 java test XX。然后在你的main函数里面加这段话:System.out.println("arg is"+args[0]),然后看看输出是什么?

是不是这个:

This is a simple Java program

arg is XX

在运行时输入java test xx yy zz,并且在你的main函数里面加这段话:System.out.println("arg is"+args[0]+""+args[1]+""+args[2]),然后看看输出是什么?

是不是:

This is a simple Java program

arg is xx yy zz

现在你理解了吗。。。

如果没关系,为什么程序中去掉String args[]会出现错误?

--------之所以去掉会出错在于,不带String args[]的main函数和带String args[]的main函数,本质上已经不是同一个函数了,java本身不存在不带String args[]的main函数,所以当然出错了。

java中main函数后面带的参数(String[] args)是什么意思

这个是运行程序前给它的参数。。

如果你在你程序要用这个参数的话就需要在运行前指定。。

比如java HelloWorld ceshi

那么在HelloWorld的main方法里面 args就是{"ceshi"}

多个的话用空格隔开..

比如java HelloWorld ceshi ceshi1 ceshi2

那么那么在HelloWorld的main方法里面 args就是{"ceshi","ceshi1","ceshi2"}

也就是说你假如你的程序是这样的

public class HelloWorld{

public static void main(String[] args){

System.out.println(args[0]);

}

}

然后你编译

运行的时候这样运行

java HelloWorld hello

那么这个程序就会输出hello

之所以是Stirng是因为我们只能以字符串的形式输入

名字的话随便取。。只要符合java规定就行

JAVA中main方法是什么意思

main方法是一个特殊的方法,是程序执行的入口,一个Java程序从main方法开始执行。

Java虚拟机在执行Java程序之前会事先分配一个主线程,然后在主线程里面执行我们这个main方法,明白了吧?所以我们经常说main方法叫主线程!

线程就是一个程序里面不同的执行路径!算了,这些不理解也无所谓,总之,你就记住,Java程序从main方法开始执行,

比如:

public

static

void

main(String[]

args)

{

System.out.println("nihao");

}

在你这里当程序运行的时候,从main方法进来,然后做的第一件事就是System.out.println("nihao");

然后没有其他语句了,main方法执行结束,程序也就执行结束了!

java的main()函数的参数是

这个是运行程序前给它的参数。。

如果你在你程序要用这个参数的话就需要在运行前指定。。

比如java HelloWorld ceshi

那么在HelloWorld的main方法里面 args就是

多个的话用空格隔开..

比如java HelloWorld ceshi ceshi1 ceshi2

那么那么在HelloWorld的main方法里面 args就是

也就是说你假如你的程序是这样的

public class HelloWorld{

public static void main(String[] args){

System.out.println(args[0]);

}

}

然后你编译

运行的时候这样运行

java HelloWorld hello

那么这个程序就会输出hello

之所以是Stirng是因为我们只能以字符串的形式输入

名字的话随便取。。只要符合java规定就行

好了,关于java main 传入参数是什么和java的main()函数的参数是的问题到这里结束啦,希望可以解决您的问题哈!

java开发主要做什么?java主要是做什么的acquire的用法 acquire句型