gpt4 book ai didi

java - 将用户确定的 int 数量相加,并将结果除以总数量

转载 作者:行者123 更新时间:2023-12-02 05:19:09 25 4
gpt4 key购买 nike

我正处于 Java 学习的第一周,我必须编写一个程序,对用户定义的数字量进行求和,然后将它们除以给定的数字量(平均值)。然后用户必须输入数字一一分开,程序在询问时必须将它们按顺序排列(数字 1:;数字 2:;等等)。问题是我只能使用循环:for, while;条件: if ;switch 和 util.Scanner !没有数组,没有包,没有其他函数:(。

我首先想到的是这一点,但是在每个循环中变量的值都会发生变化,并且无法与下一个/上一个值求和。

    import java.util.Scanner;
Scanner in= new Scanner(System.in);
for(count=1;count<=numberAmount;count++){
System.out.println("Number"+count+" :");
int number=Integer.parseInt(in.nextLine());
}
}
}

最佳答案

如果您不需要打印回输入的每个数字,那么您可以在每次用户输入数字时将其相加。

Scanner in= new Scanner(System.in);
System.out.println("How many number?")
int numberAmount = Integer.parseInt(in.nextLine());
int sum=0;
int average=0;

for(count=1;count<=numberAmount;count++){
System.out.println("Number"+count+" :");
sum+=Integer.parseInt(in.nextLine());
}

average = sum / numberAmount;
System.out.println("The average of " +numberAmount+" entered number(s) is "+average);

关于java - 将用户确定的 int 数量相加,并将结果除以总数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26644199/

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