import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int count=0;
Scanner sc = new Scanner(System.in);
System.out.println("enter 8 numbers");
for(int i = 0; i<8; i ){
int x =sc.nextInt();
if (x%2==0){
count = count 1 ;
}
}
System.out.println("the number of even number is :" count);
}
}
我原以為程式會失敗,因為你不能多次宣告一個變數
uj5u.com熱心網友回復:
您沒有多次宣告變數。每次執行 for 回圈中的代碼塊時,宣告都會創建新變數。i<8
意味著您正在創建 8 個代碼塊,這意味著創建了 8 個不同的代碼塊int x
。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/535396.html
標籤:爪哇
上一篇:Java-Spring和Mockito-模擬不是類中欄位的建構式引數?
下一篇:org.postgresql.util.PSQLException:錯誤:列必須出現在GROUPBY子句中或用于聚合函式