2 zxq888999 zxq888999 于 2016.03.12 15:44 提问

Java循环结构初学者求大神带

从键盘接收一批整数,比较其中最大值和最小值,输入数字0时循环结束。

4个回答

u013370108
u013370108   2016.03.12 16:18
已采纳
 import java.util.Scanner;

public class Test0305 {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        int min=Integer.MAX_VALUE;
        int max=Integer.MIN_VALUE;
        int value=s.nextInt();
        while(value!=0){
            if(value<min)
                min=value;
            if(value>max)
                max=value;
            value=s.nextInt();
        }
        System.out.println("min:"+min+",max:"+max);

    }
}

zxq888999
zxq888999 和我们不一样
接近 2 年之前 回复
qq_31280613
qq_31280613   2016.03.12 15:51

首先是一个while 循环,在循环中不断用Scanner 读取输入的数据并储存在List中。
接着 int min, max。将两个int 都设为数组的第一个entry
再再一个for 循环中,从数组第二个entry开始比较,每次都与min 和 max 比

rui888
rui888   Ds   Rxr 2016.03.12 16:05

2个变量,每次一循环的时候和最大最小值比较 。

beacon_2011
beacon_2011   Rxr 2016.03.12 16:49

while(输入的数){
输入的数 转化成数组
冒泡排序
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!