[Java] Note sur la syntaxe de contrôle

Syntaxe de contrôle

Théorème structuré

--Séquentiellement --Branche - if, switch --Répéter - while,for

Branche

//si syntaxe
int r=new java.util.Random().nextInt(2);
if (r<1){
	System.out.println("This is true by 'if'.");
}else{
	System.out.println("This is false by 'if'.");
}

//syntaxe de commutation
int s=new java.util.Random().nextInt(3);
switch(s){
	case 0:
		System.out.println("This is Case.0 by 'switch'.");
		break;
	case 1:
		System.out.println("This is Case.1 by 'switch'.");
		break;
	case 2:
		System.out.println("This is Case.2 by 'switch'.");
		break;
	default:
		System.out.println("This is default by 'switch'.");
}

répétition##

//tandis que la syntaxe
int w=1;
while(w<4){
	System.out.println("Count No."+w+" by 'while'.");
	w++;
}

//faire tout en syntaxe
int dw=3;
do{
	System.out.println("Count No."+dw+" by 'do while'.");
	dw--;
	System.out.println("Count decrease -1 by 'do while'.");
}while(dw>0);


//pour la syntaxe
for(int i=1; i<=3; i++){
	System.out.println("Count No."+i+" by 'for'.");
}

Concept d '"interruption de la répétition"

-- continue: continue la boucle. --break: Sortez de la boucle.

//Interruption répétée
for(int i=5; i>=1; i--){
	if(i==3){
		continue;
	}
	if(i==2){
		break;
	}
	System.out.println("Count No."+i+" by 'for/continue(3)/break(2)'.");
}

Livre de référence

[Introduction à Java 2nd Edition] (https://www.amazon.co.jp/dp/B00MIM1KFC/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1) Pp.098-133.

Recommended Posts

[Java] Note sur la syntaxe de contrôle
Syntaxe de contrôle Java
Syntaxe de contrôle Java
note java
[Java] Résumé de la syntaxe de contrôle
Remarques sur le contrôle du signal en Java
Génériques Java (Notes)
[Java] Note sur le tableau
Opérateur de syntaxe de contrôle
[Java] Notes d'étude
Notes de sérialisation Java
[Java] Remarque sur les collecteurs de flux
Sortie au format Java [Note]
Mémo organisé dans la tête (syntaxe Java --Control)
Notes de révision de Java NIO 2
[Java] Notes de méthode de base
Gestion des versions Java sur macOS
[Java] Traitement multi-thread - Contrôle exclusif
Essayez de gratter en utilisant Java [Note]
[Implémentation] Notes de classe de processus java
Notes de révision de Java Collections Framework
Gestion des versions Java avec SDKMAN
J'ai touché Scala ~ [Syntaxe de contrôle] ~
Etude de Java # 7 (Type de syntaxe de branche)
Gestion des versions Java avec jenv
☾ Instruction Java / Repeat et instruction de contrôle de répétition
Revue Java ③ (syntaxe de contrôle [if / switch / while / for], expression conditionnelle)
[Java] Syntaxe orientée objet - Méthode / argument de classe
[Java] Types de base et notes d'instructions
[ev3 × Java] Affichage, son, contrôle LED
Java
Remarques sur le traitement des threads Android (java)
Java
Remarques sur le chemin et le package Java
[ev3 × Java] Commande de moteur unique
Comparaison entre Java et Swift (2) Type de base / Arithmétique / Syntaxe de contrôle / Définition de fonction
Remarques sur les opérateurs utilisant Java ~ Type chaîne ~
Modifications de la syntaxe Java envisagées par Amber
Gestion des versions de java avec jenv d'OSX
Gestion des versions Java avec cask + anyenv + jenv
# Java: vol1: [java · Bonnes pratiques de gestion des versions JDK]
Installation Java (Mac, Homebrew, gestion de versions multiples)