当前位置: 代码迷 >> J2SE >> 新人,不急求详细代码,初级学员,学到了循环,求看得懂
  详细解决方案

新人,不急求详细代码,初级学员,学到了循环,求看得懂

热度:8864   发布时间:2013-02-25 00:00:00.0
新人求助,不急,求详细代码,初级学员,学到了循环,求看得懂
输入一批整数,输出其中最大值max和最小值min,输入数字0结束循环,
控制台输出如下
请输入一个整数:20
请输入一个整数:35
请输入一个整数:1
请输入一个整数:57
请输入一个整数:0
最大值为57 最小值为1

------解决方案--------------------------------------------------------
这个是程序猿的必修课...
求最大值嘛,相当滴简单嘛,输入的部分自己搞定。
public static void max()
{
int[] arr = {2, 78, 1, 89, 56};

int temp = 0;
for (int i = 0; i < arr.length; i++)
{
if (arr[i] > temp)
{
temp = arr[i];
}
}
System.out.println(temp);
}
------解决方案--------------------------------------------------------
Java code
public static void main(String[] args) {          Scanner input = new Scanner(System.in);          List<Double> nums = new ArrayList<Double>();          while(true) {           System.out.println("请输入一个整数(输入0退出):");           String str = input.nextLine();           if(str.equals("0")) {               Collections.sort(nums);               if(nums.size()>0)               System.out.println("最大数值:"+nums.get(nums.size()-1)+"最小数值:"+nums.get(0));            System.out.println("系统退出!");            System.exit(0);                       }           nums.add(Double.parseDouble(str));          }         }
------解决方案--------------------------------------------------------
Java code
 public static void x() {        Scanner input = new Scanner(System.in);        //定义最大值        int max, min;        System.out.println("请输入一个整数(输入0退出):");        String str = input.nextLine();                max = Integer.parseInt(str);        min = Integer.parseInt(str);        while (true) {            System.out.println("请输入一个整数(输入0退出):");            str = input.nextLine();            if (str.equals("0")) {                System.out.println("最大值是" + max + "最小值是" + min);                System.out.println("系统退出!");                //跳出循环                break;            }            int temp = Integer.valueOf(str);            if (max < temp) {                max = temp;            }            if (min > temp) {                min = temp;            }        }    }
  相关解决方案