Maison >Java >javaDidacticiel >Le contrôle des processus JAVA est implémenté de cette manière
Deux méthodes d'entrée :
Première méthode : java.util.S conserverie
Le code est le suivant :
public class a { public static void main(String[] args) { var sc = new Scanner(System.in); System.out.println("请输入姓名:"); String name = sc.nextLine(); System.out.printf("%n欢迎你:%s", name); }}
Générez un objet Scanner, affichez "Veuillez entrer votre nom :", renvoyez la chaîne d'entrée et attribuez-la au nom, affichez "%nBienvenue %s" où %n signifie saut de ligne %s signifie nom
Résultat :
Méthode 2 : Le contenu d'entrée de JOptionPane est confirmé comme étant une valeur de chaîne Tant qu'il n'est pas confirmé, il sera nul
public class a { public static void main(String[] args) { String w = JOptionPane.showInputDialog("请输入词汇:"); System.out.println(w); }}
Résultat :
Trois. façons d'afficher sur la console
Méthode 1 : System.out .print(); Sortie sur la console
Méthode 2 : System.out.println(); ); Formatez la sortie sur la console
Démonstration de code :
La première sortie directement sans saut de ligneLe résultat :public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.print(w); System.out.print(a); }}
La deuxième ligne interrompt la sortieLe résultat :public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.println(w); System.out.println(a); }}
La troisième sortie formatéeLe résultat :La signification de %d C'est une variable de type int, c'est-à-dire remplacer le premier %d par la valeur de w et remplacer le deuxième %d par la valeur de a
public class a { public static void main(String[] args) { int w = 1; int a = 2; System.out.printf("w=%d a=%d", w, a); }}
if () Tant que la condition entre parenthèses est correcte, elle retournera vrai, si elle est fausse, elle retournera fauxelse signifie autrement
public class a { public static void main(String[] args) { if (1>2){ System.out.println("A"); }else { System.out.println("B"); } }}
Les jugements multiples sont les suivants : si le premier jugement n'est pas correct, passez au jugement suivant Lorsque la valeur de retour est Exécuter lorsque vrai, sinon exécutez elsepublic class a { public static void main(String[] args) { if (1 > 2) { System.out.println("A"); } else if (1 > 0) { System.out.println("B"); } else { System.out.println("C"); } }}
instruction switch multi-branche switchswitch(w) w entre parenthèses est le paramètre de jugement, et le nombre après cas est la valeur qui correspond à w. Lorsque la valeur de w correspond à la valeur après le cas, l'instruction dans le cas actuel est exécutée. Break signifie quitter le jugement en cours, ce qui signifie qu'il n'est pas nécessaire de juger à nouveau plus tard. Par défaut signifie la valeur par défaut. aucune correspondance, il sera par défaut Pour ce résultat
public class a { public static void main(String[] args) { int w=1; String wk = ""; switch (w) { case 2: wk = "星期一"; break; case 3: wk = "星期二"; break; case 4: wk = "星期三"; break; case 5: wk = "星期四"; break; case 6: wk = "星期五"; break; case 7: wk = "星期六"; break; default: wk = "星期日"; break; } System.out.println(wk); }}
:
l'instruction de boucle
public class a { public static void main(String[] args) { for (int i = 0; i < 5; i++) { System.out.println(i); } }}Résultat :
for in
public class a { public static void main(String[] args) { int[] a = {1, 2, 3, 4, 5}; for (int i : a) { System.out.println(i); } }}i correspond au tableau a correspondant au tableau ci-dessous Valeur, équivalent à parcourir les valeurs de a[0], a[1]a[2], a[3]a[4]
while do while
while (condition) { }Exécutez l'instruction si la condition est remplie, quittez sinon.
- Résultat :
public class a { public static void main(String[] args) { int i = 0; while (i < 5) { i++; System.out.println(i); } }}
do while
public class a { public static void main(String[] args) { int i = 0; do { i++; System.out.println(i); } while (i < 0); }}
Ici, la sortie est exécutée d'abord puis jugée. Ainsi, la condition iLe résultat :
break;
break continueTerminez l'instruction de boucle actuellecontinue; Terminez cette boucle et préparez-vous immédiatement à démarrer la suivante loop
Quand i est divisible par 2, saute cette fois et passe au cycle suivant. Lorsque i est supérieur à 10, la boucle se termine.int i = 0;while (++i < 20) { if (i % 2 == 0) continue; System.out.println(i); if (i > 10) break;}
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!