while循环练习
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 初始化max
int max = 0;
// num只用来控制循环次数
int num = 1;
int count = 1;// 最大值至少出现一次
while (num <= 10) {
System.out.println("请输入第" + num + "个数");
int chose = input.nextInt();
// 如果chose比max大,就把值赋给max,
// 这样max就可以一直记录最大值
if (chose > max) {
// max用来记录最大值
max = chose;
// 如果一个值比之前记录的最大值还要大
// 那就把之前记录的最大值出现的次数重置为1
count = 1;
} else if (chose == max) { // 多次出现与最大值相同的数,计数器+1
count++;
}
// 迭代
num++;
}
System.out.println("10个数的最大数为:" + max);
System.out.println("一共出现" + count + "次");
}
}
代码如上
本文通过一个简单的Python代码示例,展示了如何使用while循环跟踪10个输入数中的最大值,并记录其出现次数。通过Scanner获取用户输入,实时更新最大值并统计重复次数。
775

被折叠的 条评论
为什么被折叠?



