Étudier Java ―― 7

if déclaration

Il est utilisé lorsqu'il existe un processus que vous souhaitez exécuter uniquement lorsque les conditions sont remplies.

if (Expression conditionnelle){
Que faire lorsque les conditions sont remplies
} else {
Que faire lorsque les conditions ne sont pas remplies
}

La forme de base est probablement comme ↑.

Si vous n'avez rien à faire lorsque les conditions ne sont pas remplies La partie "else" peut être omise ↓.

if (Expression conditionnelle){
Que faire lorsque les conditions sont remplies
} 

Au contraire, si vous souhaitez diviser le processus selon plusieurs conditions, utilisez "else if" ↓.

if(Expression conditionnelle 1){
Que faire lorsque la condition 1 est remplie
} else if (Expression conditionnelle 2) {
Que faire lorsque la condition 2 est remplie
} else if (Expression conditionnelle 3) {
Que faire lorsque la condition 3 est remplie

<Abréviation>
		
} else {
Que faire lorsque toutes les conditions ne sont pas remplies
}

Est-ce l'endroit à retenir en tant que forme?

Faites attention ** Ne mettez pas d'expression conditionnelle après "else" ** Si vous souhaitez ajouter une condition, utilisez "else if". Je me demande si cela veut dire.

Opérateurs utilisés dans les expressions conditionnelles

Celui utilisé dans les expressions conditionnelles de "if" et "else if".

・ ">" ⇒ Lorsque la valeur du côté gauche est supérieure à la valeur du côté droit ・ "> =" ⇒ Lorsque la valeur du côté gauche est égale ou supérieure à la valeur du côté droit ・ "<" ⇒ Lorsque la valeur sur le côté droit est plus grande que la valeur sur le côté gauche ・ "<=" ⇒ Lorsque la valeur du côté droit est égale ou supérieure à la valeur du côté gauche ・ "==" ⇒ Lorsque les valeurs gauche et droite sont identiques ・ "! =" ⇒ Lorsque les valeurs gauche et droite ne sont pas égales

Eh bien, cela semble général.

Il faut écrire "=" dans une rangée avec deux "==" Il semble que vous devriez faire attention à l'ordre de "> =", "<=" et "! =".

Par exemple "Lorsque la variable ** a ** est supérieure ou égale à ** 10 **, ajoutez ** 2 ** à la variable ** b **. Lorsque la variable ** a ** est supérieure ou égale à ** 5 ** et inférieure à 10, ajoutez ** 1 ** à la variable ** b **. À d'autres moments, ne faites rien. 』
Quand tu veux faire quelque chose comme

if ( a >= 10 ){
	b = b + 2;
} else if ( a >= 5 ) {
	b = b + 1;
}

Est-ce un tel endroit?

・ Si est jugé dans l'ordre du haut. -Exécuter uniquement le processus qui est devenu positif.

Ainsi, lorsque vous jugez un nombre de 10 ou plus, Dans le cas ci-dessus, seul le "si" qui est positif en premier est exécuté.

Définissez plusieurs conditions dans if

Vous pouvez combiner plusieurs conditions à l'aide d'opérateurs logiques.

・ "&&" ⇒ et (soi-disant et) ・ "||⇒ ou (soi-disant ou)

"Lorsque la variable a est égale ou supérieure à 5 et la variable b égale ou inférieure à 3" Si tu veux le faire ↓

if ( a >= 5 && b <= 3 ){
	//Ecrire le contenu de traitement
}

Ceci résume les deux conditions. Bien entendu, deux conditions ou plus peuvent être définies.

Je ne sais pas quoi écrire Les conditions avec "()" peuvent également être utilisées.

"Lorsque la variable ** b ** est ** 3 ** ou ** 2 ** et la variable ** a ** est ** 5 **"

if ( a == 5 && (b == 3 || b == 2) ){
	//Ecrire le contenu de traitement
}

C'est difficile à expliquer, mais c'est comme ça.

Lors de la mise d'un refus dans une expression conditionnelle

Par conséquent, l'expression conditionnelle peut être ** refusée **.

・ "!" ⇒ Quand ce n'est pas 〇〇 (soi-disant non)

if ( !(a >= 5 && b <= 3) ){
	//Ecrire le contenu de traitement
}

Placez la partie que vous voulez refuser avec "()" et ajoutez "!" Devant elle.

dans ce cas "Si différent de (la variable a est égale ou supérieure à 5 et la variable b égale ou inférieure à 3)" Il se trouve que.

si on se souvient souvent. .. ..

Recommended Posts

Étudier Java ―― 3
Étudier Java ―― 9
Étudier Java ―― 4
Étudier Java -5
Étudier Java ―― 1
Étudier Java # 0
Étudier Java ―― 8
Étudier Java ②
Étudier Java ―― 7
Étudier Java ―― 2
Étudier Java ①
Étudier Java -10
Étudier java9 (jShell)
Etudier Java 8 (Collector / Collectors)
Etudier Java 8 (voir constructeur)
Java
Étudier Java ~ Partie 8 ~ Cast
Etudier Java 8 (expression lambda)
Java
Apprendre Java (0)
[Java] tableau
Java protégé
[Java] Annotation
Module [Java]
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
java (remplacement)
java (méthode)
Journée Java 2018
Chaîne Java
java (tableau)
Java statique
Sérialisation Java
java débutant 4
JAVA payé
Java (ensemble)
tri shell java
[Java] compareTo
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
[Java] Array
[Java] Polymorphisme
Revue Java
framework java
Fonctionnalités Java
[Java] Héritage
FastScanner Java
Fonctionnalités Java
java débutant 3
Mémo Java
java (encapsulation)
[Java] Surcharge
Décompiler Java
[Java] Annotation