[JAVA] [Pratique] Énumération

Pratique de dénombrement

◎ cours de pratique rekkyo

package rekkyo_renshu;

public class Film {
	private String Name;		//Nom de la réservation
	private FilmType filmType;	//Nom du film

	//Déclaration de type d'énumération. Vous ne pouvez pas créer une instance en spécifiant autre chose
	enum FilmType{
		COMEDY,LOVE,HORROR
	}

	public Film(String name,FilmType ft) {
 //Utilisez le nom reçu tel quel (car il n'est pas utilisé dans l'instruction switch)
 //Remplacez ici
		String Name=name; 
        
//Traitement lorsqu'une instance contenant des variables de chaque type d'énumération est créée par l'instruction switch
		switch(ft) {
		case COMEDY:
			filmType=FilmType.COMEDY;
			System.out.println("Nom du film réservé[AustinPowers]Nom de la personne de réservation["+Name+"]");
			break;

		case LOVE:
			filmType=FilmType.LOVE;
			System.out.println("Nom du film réservé[AboutTime]Nom de la personne de réservation["+Name+"]");
			break;

		case HORROR:
			filmType=FilmType.HORROR;
			System.out.println("Nom du film réservé[Shining]Nom de la personne de réservation["+Name+"]");
			break;

		}

	}

}

◎ Classe principale


package rekkyo_renshu;

import rekkyo_renshu.Film.FilmType;

public class Main {

	public static void main(String[] args) {
		Film film1=new Film("Takayuki Yamada",FilmType.COMEDY);

	}
}


Résultat d'exécution

Nom du film réservé [Austin Powers] Nom de la personne réservée [Yamada Takayuki]

Recommended Posts

[Pratique] Énumération
[Pratique] ArrayList
Pratique d'alignement
[Pratique] ArrayList
Arrangement pratique 2
sinon pratique
Pratique du tampon de chaîne
java pratique partie 1
[Pratique] Méthode de la carte