求java的!~

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:46:46
char month;

switch(month){
case 'a':

System.out.println("星期一");
break;
case 'b':
System.out.println("bbb");
break;
case 'c':
System.out.println("ccc");
break;
case 'd':
System.out.println("ddd");
break;
case 'e':
System.out.println("ddd");
break;
case 'f':
System.out.println("ddd");
break;
case 'g':
System.out.println("ddd");
break;
case 'h':
System.out.println("ddd");
break;
case 'i':
System.out.println("ddde");
break;

default:
System.out.println("运算符不正确\n");

}
}

}

怎么回事 那个问题怎么关闭了 这次你对了 是这么写的
你的char没初始化

又咋的啦,这是对的啊
char month='a';

什么意思? 难道是“month”没有初始化?

我运行过了没有问题,int char 通用!
public class T {

/**
* @param args
*/
public static void main(String[] args) {
char month=3;
switch(month){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("bbb");
break;
case 3:
System.out.println("ccc");
break;
case 4:
System.out.println("ddd");
break;
case 5:
System.out.println("ddd");
break;
case 6:
System.out.println("ddd");
break;
case 7:
System.out.println("ddd");
break;
case 8:
System.out.println("ddd");
break;
case 9:
System.out.println(&quo