循环调用System.in.read()
将得到的值赋给一个整形变量

解决方案 »

  1.   

    楼上的,搂主用Application,好像用不到System.in.read()呀!!!
      

  2.   

    主程序入口: static void main(String args[])  这个字符串数组args就是接收从键盘输入的数了。
    举例,你的这个程序名字叫TenNumber,已经编译好了。那么这十个数是这样输入的:
    在命令行界面下,   java TenNumber 1 2 3 4...//打入十个数
      

  3.   

    请看看我这样行不行?
    我感觉就是程序应该可以再简单点的import java.util.*;
    import java.io.*;
    public class ArrayJava
    {
    public static void main(String[] args) throws IOException

    BufferedReader in =
            new BufferedReader(new InputStreamReader(System.in));
    System.out.print("Please input 10 numbers:");
    StringTokenizer st=new StringTokenizer(in.readLine());
    int[] b=new int[10];
    for(int i=0;st.hasMoreTokens();i++){
    b[i]=Integer.parseInt(st.nextToken());
    }
    for(int i=0;i<b.length;i++){
    System.out.println("b["+i+"]="+b[i]);
    }
    System.out.println();
    int max=b[0];
    for(int i=1;i<b.length;i++){
    if(b[i]>max){
    max=b[i];
    }
    else
    continue;
    }
    System.out.println("Max="+max);
    int min=b[0];
    for(int i=1;i<b.length;i++){
    if(b[i]<min)
    min=b[i];
    else
    continue;
    }
    System.out.println("Min="+min);
      

  4.   

    主程序入口: static void main(String args[])  这个字符串数组args就是接收从键盘输入的数了。
    举例,你的这个程序名字叫TenNumber,已经编译好了。那么这十个数是这样输入的:
    在命令行界面下,   java TenNumber 1 2 3 4...//打入十个数
    回复:我知道你这样做可以,但是我不知道如何将输入的数传给程序中的变量?请指教!!