Maison  >  Article  >  Java  >  Comment maîtriser la sélection Java et les structures de boucles

Comment maîtriser la sélection Java et les structures de boucles

王林
王林avant
2023-04-25 17:13:151157parcourir

Structure de sélection

1 Simple if

int money=10; 
if(money>100){ 
System.out.println("money小于100"); }

Le if en Java est en fait le même que les autres langages de programmation. Entre parenthèses après le if, écrivez le requis. Si les données jugées correspondent, elles seront exécutées.

2. Multiple if

Multiple if structure, il y a beaucoup de choix, mais pour en choisir un, il faut l'utiliser avec else if

if (number==1) {
		System.out.println("你选择的是牙膏,10¥");
			shop = 10;
		}else if (number==2) {
			System.out.println("你选择的是毛巾,15¥");
			shop = 15;
		}else if (number==3) {
			System.out.println("你选择的是脸盆,20¥");
			shop = 20;
		}else {
			System.out.println("选择错误");
			a = false;
		}
#🎜🎜 #Obligatoire Lorsque vous effectuez plusieurs jugements, écrivez else if juste après la parenthèse fermante du if précédent pour refaire le jugement suivant. Si aucune correspondance n'est trouvée après l'exécution de tous les if, l'instruction else sera exécutée. .Par exempleLe code ci-dessus peut donner à chacun une compréhension approfondie, qui est un jugement sur la valeur du nombre.

3. Nested if

Comme son nom l'indique, imbriqué if doit écrire if à l'intérieur de if Lorsque le programme est exécuté, il ignore d'abord le jugement if parent, puis entre. le if imbriqué. S'il y a plusieurs if imbriqués à l'intérieur, le processus d'exécution est le même.

if(a>0) {
	if (a<10) {
		if(a=7){
			System.out.println("a是7");
		}
	}
}

Le code ici, si a>0, correspond, entre le deuxième si, si a<10, correspond, entre le troisième si, si a=7, l'exécution est réussie, et l'opération instruction de sortie.

4.Structure de sélection de commutateur

switch : Il peut également être utilisé pour des sélections multiples, mais le commutateur ne peut être utilisé que pour le jugement d'équivalence, pas pour le jugement par intervalle

# 🎜🎜# Grammaire :

switch (a) {      //在switch后写入需要判断的值
case 1:				// 若判断值等于1
	System.out.println("a=1");   // 执行

	break;    //退出
case 2 :		// 若判断值等于2
	System.out.println("a=2");

	break;

case 3 :		// 若判断值等于3
	System.out.println("a=3");
	break;
default:     // 若都不符合
	break;  //退出,这里也可以自定义任何文本,例如输入错误等等
}

switch ne peut être utilisé que pour le jugement d'équivalence, pas pour le jugement par intervalle

switch ne peut être utilisé que pour le jugement d'équivalence, pas pour le jugement par intervalle

switch ne peut être utilisé que pour le jugement d'équivalence et ne peut pas être utilisé pour le jugement par intervalle

Mots clés trois fois ! ! !

Structure de boucle

while loop

Jugez d'abord, puis exécutez d'abord si la condition est remplie, et si elle est vraie, exécutez le ; Code du corps de la boucle. Sinon, il ne sera pas exécuté

while(a<=10) {
			//若a<=10,则符合条件,进入到while内
			//这里可以写需要循环的语句
			//例如输入序号输入错误时,可以进入到while内
			
			System.out.println("a请重新输入:");

do-while loop

Exécutez d'abord, puis jugez. Exécutez-le une fois, qu'il soit satisfait ou non, puis jugez si une boucle est nécessaire.

do {
	System.out.println("程序已经运行");;
			
	}while(a==1);
			System.out.println("a是1");
		//当 程序开始执行后,不管怎么样,都会执行do后面的,然后在去while判断
		//过程和上面的while是一样的

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