Maison >Java >javaDidacticiel >Méthode de contrôle de processus JAVA

Méthode de contrôle de processus JAVA

王林
王林avant
2023-05-02 21:04:15704parcourir

Méthode de contrôle de processus JAVA

Entrée et sortie JAVA

Input

Deux méthodes de saisie :

Méthode 1 : java.util.Scanner
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érer un Objet du scanner et sortie "Veuillez entrer un nom :", renvoie la chaîne d'entrée et l'attribue au nom, et affiche "%nBienvenue %s" où %n représente une nouvelle ligne et %s représente le nom

Résultat : Méthode de contrôle de processus JAVA

Méthode 2 : JOptionPane Confirmez que le contenu de l'entrée est la chaîne. La valeur, tant qu'elle n'est pas certaine, est nulle

public class a {
    public static void main(String[] args) {
        String w = JOptionPane.showInputDialog("请输入词汇:");
        System.out.println(w);
    }}

Résultat :
Méthode de contrôle de processus JAVA
Méthode de contrôle de processus JAVA

Output

Trois façons de sortir sur la console
Méthode 1 : Système. out.print(); Sortie sur la console
Deuxième méthode : System.out.println(); Sortie sur la console et encapsulage
Méthode 3 : System.out.printf(); Démonstration de code :

La première méthode n'a pas de nouvelle ligne Sortie directe

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.print(w);
        System.out.print(a);
    }}
Résultat :

La deuxième sortie de saut de ligne Méthode de contrôle de processus JAVA

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.println(w);
        System.out.println(a);
    }}
Résultat :


La troisième sortie formatée Méthode de contrôle de processus JAVA % ré signifie une variable de type int, qui doit remplacer la valeur de w La valeur du premier %d, a remplace le deuxième %d

public class a {
    public static void main(String[] args) {
        int w = 1;
        int a = 2;
        System.out.printf("w=%d a=%d", w, a);
    }}

Résultat :

instruction de branche
Méthode de contrôle de processus JAVAif else

if() Le la condition entre parenthèses renvoie vrai tant qu'elle est correcte, erreur Si elle renvoie faux

sinon 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, le prochain jugement sera rendu lorsque le. la valeur de retour est vraie, elle sera exécutée. Sinon, else sera exécuté

public 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");
        }
    }}
switch case default

switch multi-branche switch déclaration

switch(w) w entre parenthèses est le paramètre de jugement, et le nombre après case 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, qui est utilisée. quand il n'y a pas de correspondance. 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

for
Méthode de contrôle de processus JAVA

for (int i = 0; i 5

public class a {
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
            System.out.println(i);
        }
    }}

Résultat :

for in


for in est principalement utilisé pour boucler des collections ou des tableaux, utilisez des tableaux pour démontrerMéthode de contrôle de processus JAVA

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

Méthode de contrôle de processus JAVA

while (condition) { }

Exécutez l'instruction si la condition est remplie, quittez sinon.

  • public class a {
        public static void main(String[] args) {
            int i = 0;
            while (i < 5) {
                i++;
                System.out.println(i);
    
            }
        }}

    Résultat :

do while

Différent de while, do while est exécuté une fois d'abord puis jugé
Méthode de contrôle de processus JAVA

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 i
Le résultat :

break continue


Méthode de contrôle de processus JAVAbreak;

Terminez l'instruction de boucle actuelle

continue;
Terminez cette boucle et préparez-vous immédiatement à démarrer la suivante loop

int i = 0;while (++i < 20) {
    if (i % 2 == 0) continue;
    System.out.println(i);
    if (i > 10) break;}

Quand i est divisible par 2, saute cette fois et passe à la boucle suivante. Lorsque i est supérieur à 10, la boucle se termine.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer