Java studieren ―― 9

Beurteilung von ungeraden und geraden

Nach dem Schreiben der Schlussfolgerung hätte ich "%" im bedingten Ausdruck von if verwenden sollen.

Wenn Sie die vier Regeln ausführen, verwenden Sie immer "Rest". Ich dachte, aber ich verstehe, ich habe es benutzt.

Teilen Sie durch 2 und wenn es keinen Rest gibt ... sogar Teilen Sie durch 2 und wenn es einen Rest gibt ... ungerade

Ich wünschte, ich hätte eine solche Idee.

■ Stellen Sie fest, ob die über die Tastatur eingegebene Zahl ungerade oder gerade ist Fügen Sie ↓ zur Form der üblichen Tastatureingabe hinzu

python


int num1;

System.out.print("Geben Sie eine Ganzzahl ein> ");
num1 = Integer.parseInt(br.readLine());      //Tastatureingabe

if (num1 % 2 == 0){         //Wenn nach dem Teilen durch 2 kein Rest mehr vorhanden ist
	System.out.println("Die eingegebene Nummer ist gerade");
} else if (num1 % 2 == 1){     //Wenn es einen Rest gibt, ist es das
	System.out.println("Die eingegebene Nummer ist ungerade");
}

"Sonst wenn" hätte "sonst" sein können Ich wollte irgendwie einen bedingten Ausdruck hinzufügen, also habe ich ihn auf "else if" gesetzt.

Beurteilen Sie, ob es ein Vielfaches von 〇 ist

Nach dem Schreiben der Schlussfolgerung hätte ich "%" im bedingten Ausdruck von if verwenden sollen.

Wenn Sie die vier Regeln ausführen, verwenden Sie immer "Rest". Ich dachte, aber ich sehe, ich habe es "wieder" benutzt.

Wenn es ein Vielfaches von 3 ist Teilen Sie durch 3 und wenn es keinen Rest gibt ... ein Vielfaches von 3 Teilen Sie durch 3 und wenn es einen Rest gibt ... kein Vielfaches von 3

Nach dem Schreiben bemerkte ich, dass sogar ein Vielfaches von 2 ist. Was für eine Schwäche der Arithmetik.

■ Stellen Sie fest, ob die über die Tastatur eingegebene Zahl ein Vielfaches von 3 ist Fügen Sie ↓ zur Form der üblichen Tastatureingabe hinzu

python


int num1;

System.out.print("Geben Sie eine Ganzzahl ein> ");
num1 = Integer.parseInt(br.readLine());      //Tastatureingabe

if (num1 % 3 == 0){         //Wenn nach dem Teilen durch 3 kein Rest mehr vorhanden ist
	System.out.println("Die eingegebene Zahl ist ein Vielfaches von 3");
} else {                     //Wenn es einen Rest gibt, ist es das
	System.out.println("Die eingegebene Zahl ist kein Vielfaches von 3");
}

Wo "sonst" ist "sonst wenn"(num1%3==1 || num1%3==2)Ist es okay? Eher hätte ich mich für Letzteres entscheiden sollen, weil ich studiere.

「||(Oder)Es ist auch eine Praxis zu verwenden.

Recommended Posts

Java studieren ―― 3
Java studieren ―― 9
Java studieren ―― 4
Java studieren -5
Java studieren ―― 1
Java # 0 studieren
Java studieren ―― 8
Java studieren ②
Java studieren ―― 7
Java studieren ―― 2
Java studieren ①
Java studieren -10
Java 8 studieren (optional)
Java9 studieren (jShell)
Java 8 studieren (Stream)
Java 8 studieren (Sammler / Sammler)
Java 8 studieren (siehe Methode)
Java 8 studieren (siehe Konstruktor)
Java
Java studieren ~ Teil 8 ~ Besetzung
Java 8 studieren (Lambda-Ausdruck)
Java
Java lernen (0)
[Java] -Array
[Java] Anmerkung
[Java] Modul
Java-Array
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java # 6 studieren (Wie man Blöcke schreibt)
Java (Array)
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
[Java] Array
[Java] Polymorphismus
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3