给你接受三字符串(也可以是ing型)的例子,每输入一个敲一次回车。String[] line = new String[3];
String   readline = "";
BufferedReader input = null;
int i = 0;
try
{
  input = new BufferedReader(new InputStreamReader(System.in));
   while ((readline = input.readLine()) != null)
   {
     if(readline.equalsIgnoreCase("exit"))
     {
for(int i2 = 0 ; i2 < 3; i2++)
         {
            System.out.println(line[i2]);
}
         System.exit(1);
input.close();
     }
     //System.out.println(line);
     line[i++] =  readline;
   }
}
catch (Exception err)
{
  err.printStackTrace();
  try{  input.close();}
   catch(Exception eClose){}
}

解决方案 »

  1.   

    import java.io.*;
    import java.io.IOException.*;
    import java.io.InputStream.*;
    public class work {
        public  static void main(String args[]) {
            int array[] = new int[10];
            int i, j, max = 0, mix =9 ;
    //        DataInputStream in = new DataInputStream(System.in);
            InputStreamReader inputstreamreader = new InputStreamReader(System.in);
            BufferedReader in = new BufferedReader(inputstreamreader);
            try{
                for( i = 0; i <10; i++)
                {
                        array[i] = Integer.parseInt(in.readLine());
                        //array[i] = (char)System.in.read()-48;
                        System.out.println("========="+array[i]+"|");
                }
                in.close();
                //for(i = 0; i <20; i++)
                for(j = 0; j<10; j++)
                {
                        max = Math.max(max, array[j]);
                        mix = Math.min(mix, array[j]);
                }
            } catch(Exception e) {
                    e.printStackTrace();
            }
            System.out.println("Max:"+max);
            System.out.println("Mix:"+mix);
       }
    }