Comment utiliser les boucles if et for ?
Jun 20, 2017 am 10:02 AM1 conversion directe
2 conversions forcées
octet -- court
/
char
De gauche à droite, conversion directe
De droite à gauche, conversion forcée
Le booléen ne peut pas être converti en d'autres types
// Convertissez directement long en float (si la valeur de long est relativement grande, convertissez-la en float et utilisez notation scientifique pour l'exprimer)
float f2 = 3.14f;
long l2 = ( long)f2;
System.out.println(l2);
---------------- --------------------------------- -----
Classification des instructions en Java
1 Instructions séquentielles
Exécuter une instruction d'avant en arrière
Choisissez l'instruction appropriée à exécuter. if, if/else, if/else if/else, switch/case
3 Instruction de boucle
Boucle pour exécuter un certain morceau de code (y compris plusieurs instructions) . pendant que, faire/pendant, pour
---------------------------- -- -----------------------
Comment écrire une déclaration if
1 seulement s'il n'y a pas d'autre
if(score >= 60) {
System.out.println("pass");
🎜>
2 Un si et un autre
if(score >= 60) {
System.out.println("pass");
} else {
System.out.println("Failed");
}
3 si inclut plusieurs branches else
if(score >= 90) {
System.out.println("Excellent") ;
} else if(score >= 80) {
System.out.println("Bon");
} else if(score >= 70) {
System.out.println("medium");
} else if(score >= 60) {
System.out.println("Pass");
} else {
System.out.println("Échec ");
}
Réflexion : Comment implémenter ce code à l'aide de switch...case...
-------------------------------------------------------------- - ---
switch case break default
Quels types de données sont pris en charge dans switch
La norme est int, mais aussi Les types suivants peuvent être pris en charge
byte short int char String string
Remarque : boolean float double long
la norme n'est pas prise en charge Syntaxe :
int value = 1;
switch(value) {
cas 1 :
System.out.println("1");
break;
🎜> System.out .println("2" );
break;
défaut :
System.out.printl n("default"); > pause;
}
- - - - - - - - - - - - - - - - - - - - - - - - - -
Utilisez la réalisation ci-dessus exemple Pour écrire un cas switch, c'est
switch(score/10) {
cas 10 :
cas 9 :
System.out.println("Excellent");
break;
cas 8 :
System.out.println("Bon");
pause;
cas 7 :
System.out .println("modéré");
break;
cas 6 :
System.out.println(" passe") ;
pause;
cas 5:
cas 4:
cas 3 :
cas 2 :
cas 1 :
cas 0 :
System.out. println("Échec");
break;
par défaut :
System.out.println("Score d'exception");
pause;
}
-------------- -- ------------------------------------
pendant
Initialisation ;
while(condition) {
Instruction de boucle ;
Itération ;
}
Il est à noter que l'instruction conditionnelle dans while doit être de type booléen
// Initialisation
int sum = 0;
int i = 0; // Instruction de boucle
i++;
somme = somme + i;
.out.println("sum="+sum);
do... while
Initialiser
do {
Itération;
}while(condition);
// Initialisation
int sum = 0;
// La boucle démarre
faire {
> somme = somme + 1;
} while(i < 100);
for
for(initialisation; condition; itération) {
Instruction de boucle
}
Les différentes manières d'écrire pour sont les suivantes :
pour La première façon d'écrire
// Initialisation
int sum = 0;
for(int i = 0; i < = 100; i++) {
sum = sum + i;
}
System.out.println("sum="+sum);
La deuxième façon d'écrire pour. La condition d'initialisation est externe
int sum = 0;
int i = 0;
for(; i <= 100; i++) {
// Instruction de boucle
sum = sum + i;
}
System.out.println("sum="+sum);
La troisième façon d'écrire pour la déclaration de jugement. est intégré
int sum = 0 > if(i; > 100) {
pause ;
>
somme = somme + i;
}
System.out.println( "somme= "+sum);
La quatrième façon d'écrire pour. Instruction d'itération intégrée
// Initialisation
int sum = 0;
for(int i = 0; i < = 100 ; ) {
somme = somme + i;
i++;
}
System.out.println("sum="+sum);
La cinquième façon d'écrire. Conditions d'initialisation externes, instructions de jugement intégrées et instructions d'itération intégrées
// Initialisation
int sum = 0;
int i = 0,
pause;
🎜>
somme);
Penser : Utilisez une instruction de boucle pour imprimer le contenu suivant
*********
* ******
******
******
****
***
**
*
Conseil :
System.out.println("*"); un signe * sans sauts de ligne
System.out.print("*"); Imprimer un signe * sans sauts de ligne
System.out.println(); Saut de ligne
Combien de lignes sont imprimées ? Combien sont imprimés par ligne ?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quelles sont les alternatives aux appels récursifs dans les fonctions Java ?

L'expression lambda sort de la boucle

Une étude comparative des boucles et de la récursivité en langage Go

PHP renvoie toutes les valeurs du tableau pour former un tableau

Java Iterator vs Iterable : une étape vers l'écriture de code élégant

5 exemples de codes d'entrée Python essentiels

Utiliser la vectorisation pour remplacer les boucles en python

Comment gérer les erreurs d'imbrication de boucles PHP et générer les messages d'erreur correspondants
