gpt4 book ai didi

java - 显示用户输入的最小值和最大值并查找平均值

转载 作者:行者123 更新时间:2023-12-02 04:46:54 28 4
gpt4 key购买 nike

您好,我是一名初学者,我看过类似的查询,但我想知道是否有人可以帮助我处理我的代码。我正在做一项任务,从用户输入中接收数字并打印出用户插入的最大值和最小值。我想知道如何在不使用数组的情况下做到这一点。这是我到目前为止所拥有的:

  public void analyseLevels() {
UI.clearText();
UI.printf("Insert pollution levels followed%nby a space in between%nuse
'done' to insert:%n");
int sum = 0;
int count = 0;
int input = 0;
double av = 0;
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
while(UI.hasNextInt()){
int amt = UI.nextInt();
// Initialise variables
// Prompt for input
// Loop, reading numbers and updating variables
// Compute and print out the analysis
if( amt > 0){

if(amt > max){
max = amt;

}

if(amt < min){
min = amt;

}

if(amt >= 120){
UI.printf("Dangerous level: %dppb%n", amt);
}

sum += amt;
count++;
}

av = ( sum ) / ( count );
UI.println( "Average = " + av );
UI.println( "Max = " + max );
UI.println( "Minimum = " + min );

}
UI.nextLine(); // to clear out the input
}

最佳答案

您错误地放置了 while 循环结束括号 }

在计算平均值之前放置 while 循环结束括号

关于java - 显示用户输入的最小值和最大值并查找平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29598631/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com