Java ne ... alors que la boucle while

1.do ... alors que la différence while en boucle

tandis que la boucle

Tout d'abord déterminer, après l'exécution de l'instruction. Avant l'instruction est exécutée, il faut d'abord contrôler la boucle.

public class Demo {
	public static void main(String[] args) {
		int i=0,j=0;
		System.out.println("befor while j="+j);
		while(i>0) {
			j++;
		}
		System.out.println("after while j="+j);
	}
}

Les résultats comme suit:

boucle do ... while

Pour exécuter l'instruction après le jugement. Avant d'exécuter l'instruction, pas besoin de considérer la boucle de régulation.

public class Demo {
	public static void main(String[] args) {
		int i=0,j=0;
		System.out.println("befor while j="+j);
		do {
			j++;
		}while(i>1);
		System.out.println("after while j="+j);
	}
}

Les résultats comme suit:

2.do ... alors que le mot de passe deux fois pour atteindre la parité

import java.util.Scanner;

public class Demo {
	public static void main(String[] args) {
		Scanner input=new Scanner(System.in);
		String pwd1;
		String pwd2;
		
		do {
			System.out.println("请输入密码:");
			pwd1=input.nextLine();
			System.out.println("请再次输入密码:");
			pwd2=input.nextLine();
			if(!pwd1.equals(pwd2)) {
				System.out.println("您输入的密码不一致,请重新输入!");
			}
			System.out.println();
		}while(!pwd1.equals(pwd2));
		System.out.println("密码设置成功!");
	}		
}

Les résultats comme suit:

Publié 35 articles originaux · louange gagné 5 · Vues 873

Je suppose que tu aimes

Origine blog.csdn.net/m0_43443133/article/details/104482692
conseillé
Classement