public static void main(String[] args) {
int [] newArray= new int [4];
int [] array = {4,5,6,7};
oddEven(array);
newArray[0] = array[0]+array[1]+array[2]+array[3];
newArray[1] = array[0]*array[1]*array[2]*array[3];
}
public static void oddEven(int [] oddEven) {
for (int i=0; i<oddEven.length; i++) {
// Cannot convert from int to boolean
if (oddEven[i] % 2)
}
}
ここで管理しようとしていることは無視してください。この for ループで "if" ステートメントを受け入れない理由だけが気になります。私が述べたように、「intからbooleanに変換できません」と書かれています。なぜそう言えると思いますか?