可以用
try{
DataInputStream in=new DataInputStream((System.in);
String rec=in.readLine();
}
catch(IOException e){e.printStackTrace();}

解决方案 »

  1.   

    public class BubbleSort{ 
                public static void main( String args[] ){ 
                int i,j;
    int intArray[] = {1,2,3};
    for(int k=0;k<args.length-1;k++) {
                   intArray[k] =Integer.parseInt(args[k]);
    }            int l=intArray.length; 
                for( i=0; i<l-1; i++) 
                for( j=i+1; j<l; j++ ) 
                if( intArray[i]>intArray[j] ){ 
                int t=intArray[i]; 
                intArray[i]=intArray[j]; 
                intArray[j]=t; 
                } 
                for( i=0; i<l; i++ ) 
                System.out.println(intArray[i]+" "); 
                } 
                }
      

  2.   

    import java.io.*;
    import java.util.*;public class mytest1
    {
    public static void main(String args[])
    {
    String eng1;
    int arr[];
    arr=new int[10];
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter start: (press 'enter' key over)");
    try
    {
        for(int i=0;i<10;i++)
        {
         eng1=br.readLine();     
         if(eng1.length()<1)
         {
         break;
         }
              arr[i]=Integer.parseInt(eng1);
        }
     }   
     catch(IOException e)
     {
      System.out.println("IO Exception");
     }
     catch(NumberFormatException e)
     {
      System.out.println("NumberFormatException");
        
     }
     int temp;  
     for(int i=0;i<10;i++)
     {
      for (int j=0;j<9;j++)
      {
      if(arr[j]>arr[j+1])
                {
                    temp=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=temp;
                 }
             }
          }
          for(int j=0;j<arr.length;j++)
      {
         System.out.print(arr[j]+" ");
      }  
      System.out.println();
    }
    }
    直接运行就可.
      

  3.   

    用面向对象的方法改写楼上的程序:
    import java.io.*;
    import java.util.*;class serpri
    {
      int c[];
      public serpri()
      {
        c=new int[10];
      }
      
      public serpri(int a[])
      {
        c=new int[10];
        for(int i=0;i<10;i++)
        {
         c[i]=a[i];
        }
      }
      public void MakeSrial() 
      {
        int temp;  
    for(int i=0;i<10;i++)
    {
      for (int j=0;j<9;j++)
      {
      if(c[j]>c[j+1])
            {
               temp=c[j];
               c[j]=c[j+1];
               c[j+1]=temp;
             }
         }
     }
      }
      public  void PrintArr()
      {
       for(int i=0;i<10;i++)
       {
       System.out.print(c[i]+" ");
       System.out.println();
       }
      }
    }
    public class mytest1
    {
    public static void main(String args[])
    {
    String eng1;
    int arr[];
    arr=new int[10];
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Enter start: (press \"enter\" key over)");
    try
    {
        for(int i=0;i<10;i++)
        {
         eng1=br.readLine();     
         if(eng1.length()<1)
         {
         break;
         }
              arr[i]=Integer.parseInt(eng1);
        }
     }   
     catch(IOException e)
     {
      System.out.println("IO Exception");
     }
     catch(NumberFormatException e)
     {
      System.out.println("NumberFormatException");
        
     }
         
         serpri sr=new serpri(arr);
         sr.MakeSrial();
         sr.PrintArr();
    }
    }
    !!!!用java就得体现面向对象,要不和c有什么区别?