要求在命令行用 java 加参数运行时,依次输出个参数,不限参数个数
如 类名是Test 运行java Test util io 1.4 哈
输出为参数1 util
参数2 io 
参数3 1.4
参数4 哈各位跟我一起写,我中午交。

解决方案 »

  1.   

    先找个例子来复习一下 输入两数做参数 运算输出结果
    public static void main(String[] args) {  int i = Integer.valueOf(args[0]).intValue(); 
    int j = Integer.valueOf(args[1]).intValue(); 

    int s = i+j; 
    int mod = i%j; 

    System.out.println("你输入的数是: "+i+" 和 "+j); 
    System.out.println("两数之商是: "+ s); 
    System.out.println("两数的余数是: "+ mod);  }
      

  2.   

    jcreater怎么设main方法的参数?忘了。。我试试。。
      

  3.   

    这种读取main方法参数的问题 是不是只能写一个主方法?
    把下面这几行代码封装到其他方法里 就没法读取main方法的参数了吧?
    int i = Integer.valueOf(args[0]).intValue(); 
            int j = Integer.valueOf(args[1]).intValue(); 
            
            int s = i+j; 
            int mod = i%j; 
            
            System.out.println("你输入的数是: "+i+" 和 "+j); 
            System.out.println("两数之商是: "+ s); 
            System.out.println("两数的余数是: "+ mod); 
      

  4.   

    这是最基础的题了吧,楼主的意思是这样吧:public static void main(String[] args) {         for(int i=0;i<args.length();i++){
            System.out.println("参数"+(i+1)+" "+args[i]); 
            }}
      

  5.   

    jcreator里如何设置运行时的参数,就是args【】的值!
    configure->options->jdk  tools:  
    select  tool:run  application,选中default,单击按钮edit,选择parameters,选中复选框prompt  for  main  function  arguments,保存即可!记得是这么设置 结果还是不行。先不管了,用cmd
      

  6.   


    public class Test{
    public static void main(String[] args){
    for(int i = 0;i<args.length;i++)
    System.out.println("参数"+(i+1)+": "+args[i]);
    }
    }
    面试题有这么初级???
      

  7.   

    12楼思路跟我一样
    不过是args.length
      

  8.   

    你是说上浩方吗?
    应该是 i<args.length;
    public class MainParam{ 
    public static void main(String[] args) { 
    for(int i=0;i<args.length;i++){
                           System.out.println("参数"+(i+1)+" "+args[i]); 
                    }
    }
    }能不能把这段代码封装到其他方法里去读main方法的参数?
      

  9.   

    public class TestArgs {
        public static void main(String args[]){
            for(int i=0;i<args.length;i++){
                System.out.println("参数"+(i+1)+":"+args[i]);
            }
        }
    }
      

  10.   

    不好意思,我错了,我老是不自己运行就发出来,总是改不了这个毛病还是很认真回答楼主问题
    把main的参数传递到其它方法中就可以了
    怎么没法输入中文?只要你系统中有中文输入法,应该有的,因为你在这里都发的是中文,你改变一下输入法就可以没用过jcreator,不过我觉得一定可以直接在里面输入参数的,应该是在运行设置那里面去找最后建议,不要等到笔试了才提高自己的学习,平时多学习一下基础.我对楼主现在的水平有点怀疑,希望是我错了.
      

  11.   


    我不是计算机系毕业的 现在要找java开发的工作 
    我没学过数据结构和算法课 上回一个面试问我数据结构我不会就被拒了那我应该怎么提高呢?
    我买了本java数据结构 还没收到 
    做thinking in java吧?我没了没怎么看。 
      

  12.   

    cmd 可以切输入法 要用鼠标 不能用快捷键
      

  13.   

    thinking in java 好书啊,一定要去看
      

  14.   


    应该是这样的吧
    java零起点技术群欢迎你的光临,群号29621297,论坛www.java07dian.com
      

  15.   


    int main(int argc, char *argv[]){
        for(int i=0; i<argc-1; i++){
            cout<<argv[i+1]<<endl;
        }    return 0;
    }
      

  16.   


     public class PrintArguments{
       public static void main(String args[]){
        if (args.length!=4) 
         {System.out.println("Please input 4 arguments");
         System.exit(0);
        }
        for (int i=0;i<4;i++) System.out.print(args[i]+" ");
       }
      }
    就像这样 就可以了
      

  17.   

    家做的面试题很少见呀 之前两回都是上机 其中一回还是用的linux
    ----------------
    完成 该交差了