java如何使用循环显示最大和最小的数字?
我不知道在用户输入-1后如何显示最大和最小的数字
注意:我还必须显示所有这些数字的总和以及这些总和的平均值
以下是我目前的代码:
public static void main(String[] args) {
// store
int cnt = 0;
int acumulator = 0;
int larger = 0;
int smaller = 0;
int number;
// inputs
System.out.println("enter the number all the number");
Scanner kb = new Scanner(System.in);
number = kb.nextInt();
// loop
while (number != -1) {
acumulator += number;
number = kb.nextInt();
cnt++;//
}
double average = (acumulator / cnt);
System.out.println(" The total of your number is=" + acumulator);
System.out.println(" The average of your number is=" + average);
}
# 1 楼答案
看起来像是学校作业,但您可以做的是创建一个var,并在while中检查输入的数值是否高于或低于保存的var
及
# 2 楼答案
您需要使用“if”语句
# 3 楼答案
基本上你需要互相核对所有的数字。假设我们有数字1、2和3
代码如下:
等等
我想你知道了
# 4 楼答案
我会作出以下更改:
试试这个:
仅供参考:数学。可以使用min/max来代替三元语句,但以上是实现结果的最简单java