该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*
*
* Traffic Singal
* 2011-08-04
* 1 express red lamp. 2 express green lamp . 3 express yellow lamp
* G express GO S express Stop W express wait
*
* */
import java.util.*;
public class SwitchTest2
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Please input singal-->");
int number = input.nextInt();
System.out.println("Please input state-->");
String c = input.next();
char b = c.charAt(1); // exchange character
switch(number)
{
case 1 :
switch(b)
{
case 'G' :
System.out.println("Error");
break;
case 'S' :
System.out.println("Good");
break;
case 'W' :
System.out.println("Error");
break;
}
break;
case 2 :
switch(b)
{
case 'G' :
System.out.println("Good");
break;
case 'S' :
System.out.println("Error");
break;
case 'W' :
System.out.println("Error");
break;
}
break;
case 3 :
switch(b)
{
case 'G' :
System.out.println("Error");
break;
case 'S' :
System.out.println("Error");
break;
case 'W' :
System.out.println("Good");
break;
}
break;
default :
System.out.println("Nothing doing");
break;
}
}
}