■ Normalement, pour utiliser les champs d'une classe, il est nécessaire d'instancier la classe à l'aide de new, mais la classe System est instanciée au démarrage du programme. Par conséquent, il peut être utilisé immédiatement sans instanciation (variable de classe).
import java.util.Scanner;
public class Season{
public static void main(String[] args){
System.out.println("Veuillez saisir un entier");
//Le prochain Scanner du flux d'entrée new est le constructeur
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
switch (a) {
case 1 : case 2: case 12:
System.out.println("C'est l'hiver");
break;
case 3 : case 4 : case 5:
System.out.println("C'est le printemps");
break;
case 6 : case 7: case 8:
System.out.println("C'est l'été");
break;
case 9 : case 10: case 11:
System.out.println("C'est l'automne");
break;
default :
System.out.println(a+"La lune n'existe pas");
}
//Utilisez la méthode close pour détruire l'instance
//Libérez la zone mémoire utilisée.
scan.close();
}
}
■ Une erreur qui peut encore être faite pour oublier la pause.
Recommended Posts