Heim  >  Artikel  >  Java  >  Wie verwende ich if- und for-Schleifen?

Wie verwende ich if- und for-Schleifen?

PHP中文网
PHP中文网Original
2017-06-20 10:02:123007Durchsuche

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

Wählen Sie die entsprechende Anweisung zur Ausführung aus. if, if/else, if/else if/else, switch/case

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
if(score >= 60) {
System.out.println("pass");
 } else {
 System.out.println("Failed");
 }

3 wenn mehrere else-Zweige enthalten
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 ");
}

Denken: So implementieren Sie diesen Code mit switch...case...

-------------------------------- - ---
Switch Case Break Standard

Welche Datentypen werden in Switch unterstützt
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

Standard wird nicht unterstützt. Syntax:
int value = 1;

switch(value) {
case 1:
System.out.println("1");
break;
🎜> System.out .println("2" );
break;
default:
System.out.printl n("default"); >Pause;
}

- - - - - - - - - - - - - - - - - - - - - - - - - - -

Verwenden Sie die oben genannte Leistung Beispiel Um einen Switch-Fall zu schreiben, ist es


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

Initialisierung;
while(condition) {
Loop-Anweisung;
Iteration;
}

Es ist zu beachten, dass die bedingte Anweisung in while vom booleschen Typ sein muss
    // Initialisierung
  int sum = 0;
    int i = 0; // Schleifenanweisung
i++;
sum = sum + i;
.out.println("sum="+sum);
do...while

Initialisieren
Machen Sie {

Loop-Anweisung;

Iteration;

}while(condition);
        // 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:

für Die erste Schreibweise

  // Initialisierung

 int sum = 0;
  for(int i = 0; i < = 100; i++) {
     // Schleifenanweisung

   sum = sum + i;
  }
System.out.println("sum="+sum);

Die zweite Schreibweise für. Die Initialisierungsbedingung ist extern
int sum = 0;
int i = 0;
  for(; i <= 100; i++) {
     // Schleifenanweisung
   sum = sum + i;
  }
  System.out.println("sum="+sum);

Die dritte Art, für die Urteilsaussage zu schreiben ist eingebaut
                        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;

for(int i = 0; i < = 100;  
  i++;
  }
  System.out.println("sum="+sum);

Die fünfte Art zu schreiben. Externe Initialisierungsbedingungen, integrierte Beurteilungsanweisungen und integrierte Iterationsanweisungen
    // 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn