我正在試圖製作一個程序,讓用戶輸入10個整數,然後計算該整數的平均值。我在System.out.println("average : " + average);
行中得到Unreachable code
錯誤。調用變量中的錯誤(無法訪問的代碼)
我已經嘗試創建一個新類並將該方法調用到我的主要方法,但它似乎不是一個簡單的方法來做到這一點(還有一些錯誤,使我更加困惑)。所以我想我可以製作一個簡單的程序。但我不明白代碼中出了什麼問題。這是代碼。
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)
}
}
你能弄清楚我做錯了什麼嗎?謝謝。
for循環條件'1 <10'使得循環永遠運行。我懷疑你打算把'我<10'。 –
大聲笑對不起,我沒有意識到這一點!有用!但我必須初始化'平均'謝謝。 – bnrfly
@JonnyHenly很好發現 –