Résumé de la syntaxe de contrôle pour les implémenter
ʻif (! Drapeau)
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
var i = 10;
if (i == 10) {
System.out.println("La variable i est 10.");
} else {
System.out.println("La variable i n'est pas 10.");
//Identique à ci-dessous
//System.out.println((i==10)?"La variable est 10":"Pas 10");
}
}
}
public static void main(String[] args) {
var i = 100;
if (i > 50) {
System.out.println("La variable i est supérieure à 50.");
} else if (i > 30) {
System.out.println("La variable i est supérieure à 30 et inférieure ou égale à 50.");
} else {
System.out.println("La variable i vaut 30 ou moins.");
}
}
public static void main(String[] args) {
var rank = "Cambrure";
switch (rank) {
case "Cambrure":
System.out.println("C'est très bien.");
break;
case "B":
System.out.println("Est bon.");
break;
case "丙":
System.out.println("Faisons de notre mieux.");
break;
default:
System.out.println("???");
break;
}
}
//Organiser plusieurs cas en cas de défaillance ou mettre en œuvre des conditions
public static void main(String[] args) {
var drink = "Bière";
switch (drink) {
case "Saké":
case "Bière":
case "du vin":
System.out.println("C'est du saké brassé.");
break;
case "Cognac":
case "whisky":
System.out.println("C'est de la liqueur distillée.");
break;
}
}
public class Main {
public static void main(String[] args) throws Exception {
var i = 1;
do {
System.out.println(i + "C'est la deuxième boucle.");
i++;
} while (i < 6);
}
}
//Exemple NG: type virgule flottante pour la variable de compteur
public class Main {
public static void main(String[] args) throws Exception {
for (var i = 0.1f; i <= 1.0; i += 0.1f) {
System.out.println(i);
//0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.70000005, 0.8000001, 0.9000001
}
}
}
//Opérateur séquentiel
public static void main(String[] args) {
for (var i = 1; i < 6; System.out.println(i + "C'est la deuxième boucle."), i++);
}
public class Main {
public static void main(String[] args) {
var data = new String[] { "neko", "tama", "mike" };
//Étendu pour l'instruction
for (var value : data) {
System.out.println(value);
}
}
}
//Exemple de réception d'arguments de ligne de commande avec args et de sortie dans l'ordre avec Extended for
public static void main(String[] args) {
for (var value : args) {
System.out.println("Bonjour," + value + "Monsieur.!");
}
}
break label name;
//Quitter la boucle spécifiée
public class Main {
public static void main(String[] args) {
limit:
for (var i = 1; i < 10; i++) {
for (var j = 1; j < 10; j++) {
var result = i * j;
if (result > 50) {
break limit;
}
System.out.printf(" %2d", result);
}
System.out.println();
}
}
}
Recommended Posts