1 direkte Konvertierung
2 erzwungene Konvertierung
Byte – kurz
. char
Von links nach rechts, direkte Konvertierung
Rechts nach links, erzwungene Konvertierung
Boolean kann nicht in andere Typen konvertiert werden
// Long direkt in Float konvertieren (wenn der Wert von long relativ groß ist, konvertieren Sie ihn in Float und verwenden Sie ihn wissenschaftliche Notation, um es auszudrücken)
float f1 = l1 🎜> float f2 = 3.14f;
long l2 = ( long)f2;
System.out.println(l2);
---------------- --------------------------------- -----
Klassifizierung von Anweisungen in Java
1 Sequentielle Anweisungen
Führen Sie eine Anweisung von vorne nach hinten aus
2 Verzweigungsanweisung
3 Schleifenanweisung
Schleife zum Ausführen eines bestimmten Codeabschnitts (einschließlich mehrerer Anweisungen) . während, tun/während, für
---------------------------- -- -----------------------
Wie schreibe ich eine if-Anweisung
1 nur, wenn nichts anderes
if(score >= 60) {
System.out.println("pass");
} 2 Ein Wenn und ein Sonst 3 wenn mehrere else-Zweige enthalten Denken: So implementieren Sie diesen Code mit switch...case... -------------------------------- - --- Welche Datentypen werden in Switch unterstützt Standard wird nicht unterstützt. Syntax: - - - - - - - - - - - - - - - - - - - - - - - - - - - Verwenden Sie die oben genannte Leistung Beispiel Um einen Switch-Fall zu schreiben, ist es Initialisierung; Es ist zu beachten, dass die bedingte Anweisung in while vom booleschen Typ sein muss Iteration; }while(condition); für Die erste Schreibweise int sum = 0; sum = sum + i; Die zweite Schreibweise für. Die Initialisierungsbedingung ist extern Die dritte Art, für die Urteilsaussage zu schreiben ist eingebaut for(int i = 0; i < = 100; Die fünfte Art zu schreiben. Externe Initialisierungsbedingungen, integrierte Beurteilungsanweisungen und integrierte Iterationsanweisungen *
if(score >= 60) {
System.out.println("pass");
} else {
System.out.println("Failed");
}
if(score >= 90) {
System.out.println("Excellent") ;
} else if(score >= 80) {
System.out.println("Good");
} else if(score >= 70) {
System.out.println("medium");
} else if(score >= 60) {
System.out.println("Pass");
} else {
System.out.println("Fail ");
}
Switch Case Break Standard
Der Standard ist int, aber auch Die folgenden Typen können unterstützt werden
byte short int char String string
Hinweis: boolean float double long
int value = 1;
switch(value) {
case 1:
System.out.println("1");
break;
🎜> System.out .println("2" );
break;
default:
System.out.printl n("default"); >Pause;
}
switch(score/10) {
case 10:
Fall 9:
System.out.println("Excellent");
break;
Fall 8:
System.out.println("Good");
break;
Fall 7:
System.out .println("moderate");
break;
Fall 6:
System.out.println(" pass") ;
break;
Fall 5:
Fall 4:
Fall 3 :
Fall 2:
Fall 1:
Fall 0:
System.out. println(" Fehlgeschlagen");
break;
default:
System.out.println("Exception score");
Pause;
}
-------------- -- -------------------------------------
während
while(condition) {
Loop-Anweisung;
Iteration;
}
// Initialisierung
int sum = 0;
int i = 0; // Schleifenanweisung
i++;
sum = sum + i;
.out.println("sum="+sum);
do...while
Initialisieren
Machen Sie {
// Initialisierung
int sum = 0;
// Schleife startet
tun {
> sum = sum + 1;
} while(i < 100);
für
für(Initialisierung; Bedingung; Iteration) {
Schleifenanweisung
}
Die verschiedenen Schreibweisen für sind wie folgt:
for(int i = 0; i < = 100; i++) {
// Schleifenanweisung
}
System.out.println("sum="+sum);
int sum = 0;
int i = 0;
for(; i <= 100; i++) {
// Schleifenanweisung
sum = sum + i;
}
System.out.println("sum="+sum);
int sum = 0; > if(i > 100) {
Pause;
>
sum = sum + i;
}
System.out.println(" Summe= "+sum);
Die vierte Schreibweise für. Integrierte Iterationsanweisung
// Initialisierung
int sum = 0;
i++;
}
System.out.println("sum="+sum);
// Initialisierung
int sum = 0;
int i = 0,
break;
🎜>
Summe);
Denken : Verwenden Sie eine Schleifenanweisung, um den folgenden Inhalt auszudrucken
********
* ******
******
*****
****
***
**
Tipp:
System.out.println("*"); ein *-Zeichen ohne Zeilenumbrüche
System.out.print("*"); Drucke ein *-Zeichen ohne Zeilenumbrüche
System.out.println(); Zeilenumbruch
Wie viele Zeilen werden gedruckt? Wie viele werden pro Zeile gedruckt?
Das obige ist der detaillierte Inhalt vonWie verwende ich if- und for-Schleifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!