java 中怎样输入参数?

来源:百度知道 编辑:UC知道 时间:2024/05/18 21:53:18
比如说比较两个数的大小,那两个数的值由自己输入!~~
怎么实现?
另外希望各位帮我指教下JAVA中args的用法!~~~

你说的是命令行参数
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 xxx args[0] args[1] args[2]....

main(String args[]) 这个方法里面的参数就是一个String类型的数组。

如果是有IDE的话 运行的时候改一下参数列表就OK了。

比如说你用的IDE是eclipse,那么你只要在运行的时候点右键,选open run dialog,然后选ar