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

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

王林
Libérer: 2023-04-25 17:13:15
avant
1245 Les gens l'ont consulté

Structure de sélection

1 Simple if

int money=10; 
if(money>100){ 
System.out.println("money小于100"); }
Copier après la connexion

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

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;  //退出,这里也可以自定义任何文本,例如输入错误等等
}
Copier après la connexion

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请重新输入:");
Copier après la connexion

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是一样的
Copier après la connexion

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
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal