还有这个源代码中使用了buffer,我输入的数是保存在i中还是s中呢?谢谢

解决方案 »

  1.   

    1.main后面括号里的内容是你从系统里传入的参数,比如你运行程序的时候
    java GetNumber argument1 argument2 100 200
    那么传入的参数就是:argument1 argument2 100 200;
    2.它们当然是一个字符串数组;
    3.这个参数一定得加的,你不加试试看,看能不能运行?
    4.中间的try和catch(IOException){}是异常,你可以先不用学,到后面会详细讲到的;
    5.你输入的是保存到s中的,之后你把它转成整型赋给i变量,可以说你输入的字符串保存到s中。
      

  2.   

    首先读取一行保存在s中,
    然后把s的内容转换成int型,保存中i中哎,建议从头学起吧。
      

  3.   

    main里涉及到了输入输出流操作,
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    s=br.readLine();
    他是将输入的数据放入一个缓冲区中进行操作,最后一起把输入的数据放入到
    字符串变量中。
    相信你在后面的学习就能学到。