请教一下x=Interger.parseInt(args[])是什么意思,怎么用啊

解决方案 »

  1.   

    呵呵,我弄错了,是这样写的x=Integer.parseInt(args[0])
      

  2.   

    应该说是一个字符串转换成一个int类型
      

  3.   

    取java命令的第一个参数(用main的入口参数来取),并转换成整数
    写一个类
    public class Test{
        public static void main(String[] args){
        System.out.println(Integer.parseInt(args[0]));

    }
    先编译:
    javac Test.java
    再运行:
    java Test 4422会输出4422,自己看看吧
      

  4.   

    这是字符串转换成整形的方法,从控制台接收到第一个字符串类型的参数,然后转换成整形,也可以将任意字符串作为参数。
    String str = "2012";
    int x = Integer.parseInt(str);
    结果:x = 2012
      

  5.   

    args存放的是命令行的字符串数组。如java Test aaa bbb ccc(假设你的程序叫Test).
    那么,args[0]是aaa,args[1]是bbb,arg[2]是ccc。
    然后int x=Integer.parseInt(arg[0])是把aaa这个字符串转为int型。而aaa是不能转为int型的。所以
    在命令行中,这样写:java Test 1 3 4 
    明白了吗?
      

  6.   

    在eclipse怎么给main传参数
    1.右击要运行的类,选择run as 
    2.选择 open run dialog...
    3.在弹出的对话框中选择 (x)=Arguments选卡
    4.在Program arguments 输入框里输入要给main方法传的参数,分别以空格隔开。   public static void main(String[] args) {
    for(int i=0;i<args.length;i++)
      System.out.println(args[i]);
    }如果在 Program arguments 输入框里输入 hexie zhongguo 2
    则运行此程序的结果为hexie
    zhongguo
    2