java是怎么从命令行中获得一串数字。比如11 22 33 4 5 6 6(每个数字以空格隔开)
然后再打印出来11 22 33 4 5 6 6
又可以以单个数字,比如输出22

解决方案 »

  1.   

    看书,研究一下main函数的参数。
      

  2.   

    main 函数不是有个String[] args 吗?这个就是用来接收命令汗参数的。
      

  3.   

    main不是带参数String[] args吗?
    你在命令行后面的参数都会保存到那里面
      

  4.   

    是指在命令行窗口输入吧
    可以用BufferedReader类来实现,例如:
    import java.io.*;
    public class ts{
    public static void main(String[] args) throws IOException {

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String tx = br.readLine();
    System.out.println(tx);

    }
    }
      

  5.   

    main参数是一种方式,但不适合大数据量
    5楼的方法可以,但需要修改
    String tx = br.readLine(); 

    String[] tx = br.readLine().split(" ");这样就将数字单个分离,变成了数组
      

  6.   

    規范的寫法是public static void main(String[] args)
    在命令行下輸入的字符串用String數組args[]接受,把args換成其他的表示也行
    如:public static void main(String[] args)——>public static void main(String[] fuck) fuck[]也是可以接受命令行下的字符串的~~~~