■ 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