faint
这么简单的东西,不会自己写?

解决方案 »

  1.   


    char c = (char)System.in.read();
    Character.getNumericValue(c);----这样可以处理单位数。
    读入五个数,跟着排序,至于读入5个数,好像如果在dos运行类来键盘io输入,如果是多位数处理挺麻烦的。
    如下判断:
        for(int m=0;m<sort.length;m++){
        for(int n=m+1;n<sort.length;n++){
        if(sort[m]<sort[n]){
        min = sort[m];
        max = sort[n];
        }
        }
        }
        System.out.println("max is " + max);
        System.out.println("min is " + min);
      

  2.   

    sorry,排序搞错啦import java.io.*;
    public class testt { 
       public static void main(String args[]){
        if(args.length!=5){
        System.out.println("java testt 1 2 3 4 5");
        System.exit(-1);
        }
        int max = 0;
        int min = 0;
        int[] sort = new int[5];
        System.out.println("input 5 num");
        for(int i=0;i<5;i++){
        System.out.println("sort's length is " + args.length);
        sort[i] = Integer.parseInt(args[i]);
        System.out.println(sort[i]);
        }
        min = sort[0];
        for(int m=0;m<sort.length;m++){
        for(int n=m+1;n<sort.length;n++){
        if(sort[m]<sort[n]){
        if(min > sort[m]) min = sort[m];
        if(max < sort[n]) max = sort[n];
        }
        }
        }
        System.out.println("max is " + max);
        System.out.println("min is " + min);
       } 
    }