if (Bedingung) { Was Sie tun möchten, wenn es wahr ist }
Sie können die Verarbeitung auch auf false einstellen. In diesem Fall,
if (Bedingung) { Was Sie tun möchten, wenn es wahr ist }else{ Prozess, den Sie ausführen möchten, wenn false }
für (Anfangswert; Bedingungsbereich; Ausdruck ändern) { Inhalte, die Sie wiederholt verarbeiten möchten }
Ich habe den folgenden Code geschrieben, um nur gerade Zahlen zu quadrieren. ↓ for(i = 0; i <= 20; i++){ if(i % 2 == 0){ System.out.printf("%d * %d = %d", i, i, i*i).println(); }} 0 * 0 = 0 2 * 2 = 4 4 * 4 = 16 6 * 6 = 36 8 * 8 = 64 10 * 10 = 100 12 * 12 = 144 14 * 14 = 196 16 * 16 = 256 18 * 18 = 324 20 * 20 = 400
Ursprünglich sind folgende Inhalte ausreichend for(i = 0; i <= 20; i+=2){ System.out.printf("%d * %d = %d", i, i, i*i).println(); } 0 * 0 = 0 2 * 2 = 4 4 * 4 = 16 6 * 6 = 36 8 * 8 = 64 10 * 10 = 100 12 * 12 = 144 14 * 14 = 196 16 * 16 = 256 18 * 18 = 324 20 * 20 = 400
Ermöglicht das Schreiben in optimiertem Code.
Recommended Posts