package com.godoro.enums;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Test {
private static void printEnumDay(Day day){
System.out.println("Sıra Gün sayısı : "+day.getNumber());
System.out.println("Gün etiketi "+day.getLabel());
// switch(day){
// case MONDAY : System.out.println("* Pazartesi"); break;
// case TUESDAY : System.out.println("* Salı"); break;
// case WEDNESDAY : System.out.println("* Çarşamba"); break;
// }
}
private static void printDay(int day){
System.out.println("Gün sayısı : "+day);
switch(day){
case 1 : System.out.println("Pazartesi"); break;
case 2 : System.out.println("Salı"); break;
case 3 : System.out.println("Çarşamba"); break;
default: System.out.println("Tanımsız gün!");
}
}
public static void main(String[] args) {
int day1=Days.MONDAY;
printDay(day1);
printDay(Days.TUESDAY);
printDay(45);
Day day2=Day.MONDAY;
printEnumDay(day2);
printEnumDay(Day.TUESDAY);
// printEnumDay(45); // Olmaz!
for(Day day : Day.values()){
System.out.println("-- "+day.name());
}
Day dayFromString=Day.valueOf("TUESDAY");
System.out.println("Katardan gün "+dayFromString);
Day dayFromOrdinal=Day.values()[2];
System.out.println("Gün sayısı : "+dayFromOrdinal);
}
}
Dosyayı İndir