【发布时间】:2015-04-13 06:03:18
【问题描述】:
需要朝着正确的方向推动。 我应该制作一个程序来计算 100 以下、100 以上的数字的平均值,并说明这两个类别中的输入数量以及输入的数量正好是 100。哦,是的,它会在几个小时内到期..所有建议和想法都非常感谢'
import java.util.*;
public class miun
{
public static void main(String[] args)
{
String Tick = "";
int sum = 0;
int counter = 0;
double mean = 0.0;
Scanner NumScanner = new Scanner(System.in);
System.out.print("Enter number: ");
Tick = NumScanner.next();
System.out.println();
while(!Tick.contains("-")) {
sum += Integer.parseInt(Tick);
counter++;
System.out.print("Enter number: ");
Tick = NumScanner.next();
System.out.println();
}
mean = (sum*1.0)/counter;
System.out.println();
System.out.println("The average value of the numbers is: " +mean);
System.out.println("You entered a total of " +counter +" numbers");
}
}
【问题讨论】:
-
这是一个糟糕的问题。你没有问任何具体的事情,你基本上要求我们为你做你的任务。话虽如此,如果你想要的只是朝着正确的方向前进。我会首先为 100 以下的数字和 100 以上的数字以及 100 的实例设置单独的计数器和总数。
-
“几小时后到期”你应该早点开始的。
-
另外,作为旁注,变量名都应该以小写字母开头。所以“numScanner”而不是“NumScanner”,否则看起来你在类中使用静态方法