Maison > Java > javaDidacticiel > le corps du texte

Le contrôle des processus JAVA est implémenté de cette manière

王林
Libérer: 2023-05-15 10:34:05
avant
894 Les gens l'ont consulté

Le contrôle des processus JAVA est implémenté de cette manière


Contrôle de processus

Entrée et sortie JAVA

Entrée

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

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 : Le contrôle des processus JAVA est implémenté de cette manière

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

Résultat :
Le contrôle des processus JAVA est implémenté de cette manière
Le contrôle des processus JAVA est implémenté de cette manière

Output

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 ligne

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

Le contrôle des processus JAVA est implémenté de cette manière

La deuxième ligne interrompt la sortie

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


Le contrôle des processus JAVA est implémenté de cette manière

La troisième sortie formatée

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);
    }}
Copier après la connexion
Le résultat :


Le contrôle des processus JAVA est implémenté de cette manière

instruction de branche

if else

if () Tant que la condition entre parenthèses est correcte, elle retournera vrai, si elle est fausse, elle retournera faux

else 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, passez au jugement suivant Lorsque la valeur de retour est Exécuter lorsque vrai, sinon exécutez else

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

changer de cas par défaut.

instruction switch multi-branche switch

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

 :


l'instruction de boucle Le contrôle des processus JAVA est implémenté de cette manière

for

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 inLe contrôle des processus JAVA est implémenté de cette manière

for in est principalement utilisé pour boucler des collections ou des tableaux, utilisez des tableaux pour démontrer

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 whileLe contrôle des processus JAVA est implémenté de cette manière

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 :


Le contrôle des processus JAVA est implémenté de cette manièredo while

Différent de while, do while est exécuté une fois d'abord puis jugé

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 continueLe contrôle des processus JAVA est implémenté de cette manière

break;
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 au cycle suivant. 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