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

Méthode de contrôle de processus JAVA

王林
Libérer: 2023-05-02 21:04:15
avant
748 Les gens l'ont consulté

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);
    }}
Copier après la connexion

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);
    }}
Copier après la connexion

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);
    }}
Copier après la connexion
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);
    }}
Copier après la connexion
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);
    }}
Copier après la connexion

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");
       }
    }}
Copier après la connexion


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");
        }
    }}
Copier après la connexion
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);
    }}
Copier après la connexion

 :


l'instruction de boucle

for
Méthode de contrôle de processus JAVA

for (int i = 0; i < 5; i++) est divisée en trois parties, int i = 0. est la valeur initiale, i< 5 est la condition de boucle, i++ est la valeur de i plus 1 après avoir exécuté cette instruction une fois. Quittez la boucle quand i>5

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

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);
        }
    }}
Copier après la connexion

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);
    
            }
        }}
    Copier après la connexion

    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);
    }}
Copier après la connexion

Ici, la sortie est exécutée d'abord puis jugée. Ainsi, la condition i<0 peut également être émise une fois


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;}
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal