[Beispiel]
Main.java
class Main {
public static void main(String[] args) {
int[] numbers = {1, 6, 11, 16, 21, 26};
int oddNumber = 0;
int evenNumber = 0;
for (int number : numbers) {
if (number % 2 == 0) {
evenNumber += number;
} else {
oddNumber += number;
}
}
System.out.println("Die ungerade Summe ist" + oddNumber + "ist");
System.out.println("Gerade Summe ist" + evenNumber + "ist");
}
}
Das obige Ergebnis ist eine Summe von Gewinnchancen von 33 Die Summe der geraden Zahlen beträgt 48 Es wird sein. Holen Sie sich die Elemente der Array-Nummern nacheinander und der Wert dieses Elements ist Wenn es ungerade ist, verwenden Sie die Variable oddNumber Wenn es gerade ist, wird die Variable evenNumber verwendet. "%" Wird in der if-Anweisung verwendet, um zu bestimmen, ob es gerade oder ungerade ist. Ist es gerade mit k "gerade Zahl + = Zahl;" durch Setzen von "% 2 == 0"? Wenn nicht, wird "oddNumber + = number;" ausgeführt.
Recommended Posts