package trace01;
import java.util.Scanner;
enum test{ left,right,middle}
public class EnumDemo {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
Input(test.valueOf(scanner.next()));
System.out.println("请试着带序号输出枚举类型的所有对象:");
for(test direction:test.values())
{
System.out.printf("%d %s %n",direction.ordinal(),direction.toString());//toString()可不写
}
}
public static void Input(test a){
switch(a){
case left:
System.out.println("或许你该向左走");
break;
case right:
System.out.println("或许你该向右走");
break;
case middle:
System.out.println("或许中间是个好选择");
break;
default: //好像没意义
System.out.println("请按规矩行事");
}
}
}
import java.util.Scanner;
enum test{ left,right,middle}
public class EnumDemo {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
Input(test.valueOf(scanner.next()));
System.out.println("请试着带序号输出枚举类型的所有对象:");
for(test direction:test.values())
{
System.out.printf("%d %s %n",direction.ordinal(),direction.toString());//toString()可不写
}
}
public static void Input(test a){
switch(a){
case left:
System.out.println("或许你该向左走");
break;
case right:
System.out.println("或许你该向右走");
break;
case middle:
System.out.println("或许中间是个好选择");
break;
default: //好像没意义
System.out.println("请按规矩行事");
}
}
}