【发布时间】:2016-04-28 05:10:13
【问题描述】:
我正在尝试制作一个程序,让用户输入 10 个整数,然后计算这些整数的平均值。我在System.out.println("average : " + average); 行中遇到了Unreachable code 错误。
我已经尝试创建一个新类并将该方法调用到我的 main 方法,但这似乎不是一个简单的方法(而且还有一些错误让我更加困惑)。所以我想我可以制作一个这样的简单程序。但是我一直在弄清楚代码有什么问题。这是代码。
package nomer15;
import java.util.Scanner;
public class averag {
public static void main(String[] args) {
System.out.println("Enter 10 integers : ");
double average;
int sum = 0;
Scanner sc = new Scanner(System.in);
int numbers[] = new int[10];
for(int i = 0; 1 < 10; i++){
numbers[i] = sc.nextInt();
sum = sum + numbers[i];
average = sum/10;
}
System.out.println("average : " + average); // (Unreachable code error)
}
}
你能弄清楚我做错了什么吗?谢谢。
【问题讨论】:
-
1 < 10在 for 循环条件下使循环永远运行。我怀疑你的意思是把i < 10。 -
大声笑对不起我没有意识到这一点!有用!但我必须初始化
average谢谢。 -
@JonnyHenly 很好发现
标签: java unreachable-code