标题: 关于switch的问题 [打印本页] 作者: ぺsimon☆ 时间: 2013-4-2 00:25 标题: 关于switch的问题 程序代码:
/**
需求:根据月份,输出这个月份所属的季节
12,1,2为春季;3,4,5为夏季;6,7,8为秋季;9,10,11为冬季
*/
class SwitchTest
{
public static void main(String[] args)
{
int num=3;
Switch(num)
{
case 12:
case 1:
case 2:
System.out.print(num+"现在的季节是春季");
break;
case 3:
case 4:
case 5:
System.out.print(num+"现在的季节是夏季");
break;
case 6:
case 7:
case 8:
System.out.print(num+"现在的季节是秋季");
break;
case 9:
case 10:
case 11:
System.out.print(num+"现在的季节是冬季");
break;
default:
System.out.print("nono");
}
}
}
不知道那里出错了,就是报上面的错误,请兄弟们帮帮忙呵呵作者: HM李超 时间: 2013-4-2 00:31
swith是小写,试试看作者: 毛新羽 时间: 2013-4-2 01:10
Java中严格的区分大小写
但是在public boolean equalsIgnoreCase(string anotherString)中,将一个string与另一个string比较时,不考虑大小写的问题。(要求字符串的长度要相同)
例如:
public class test {
public static void main(String[] args)
{
String str1="abc";
boolean a=str1.equalsIgnoreCase("AbC");
System.out.println(a);
}
}
结果为true作者: 潘廖明 时间: 2013-4-2 01:12
switch是关键字都是小写的怎么弄到大写了!
建议你用Eclipse或者Myeclipse写代码吧!
这样子就会自动帮你检查语法,以后写多了就不会犯这种错误了。作者: 程媛媛 时间: 2013-4-2 02:28
class SwitchDemo
{
public static void main(String[] args)
{
int num=8; switch(num)//这里将switch该小写就可以了。
{
case 12:
case 1:
case 2:
System.out.print(num+"现在的季节是春季");
break;
case 3:
case 4:
case 5:
System.out.print(num+"现在的季节是夏季");
break;
case 6:
case 7:
case 8:
System.out.print(num+"现在的季节是秋季");
break;
case 9:
case 10:
case 11:
System.out.print(num+"现在的季节是冬季");
break;
default:
System.out.print("nono");
}
}
}作者: 黄小贝 时间: 2013-4-2 02:43
程媛媛 发表于 2013-4-2 02:28
class SwitchDemo
{
public static void main(String[] args)
大半夜还有妹子回帖,不容易啊。。。作者: london1908 时间: 2013-4-2 11:30
关键字switch 严格区分大小写的!!你的S是大写的~!!作者: 李慧声 时间: 2013-4-2 11:41
楼上全是正解。作者: 王杰123 时间: 2013-4-2 17:50
public class SwitchTest {
public static void main(String[] args)
{
int num=3;
switch(num)
{
case 12:
case 1:
case 2:
System.out.print(num+"现在的季节是春季");
break;
case 3:
case 4:
case 5:
System.out.print(num+"现在的季节是夏季");
break;
case 6:
case 7:
case 8:
System.out.print(num+"现在的季节是秋季");
break;
case 9:
case 10:
case 11:
System.out.print(num+"现在的季节是冬季");
break;
default:
System.out.print("nono");
}
}
}
区分 大小写啊,switch 你的大写 了?作者: 疯狂程序 时间: 2013-4-2 18:20
关于switch
1.小写,因为java是强类型语言
2.switch()里边的值只能是 int short byte char
string(1.7新加入)
3.default放在哪都可以
4.千万别忘break;如果忘了程序就会顺序执行作者: Dev_Lzf 时间: 2013-4-2 23:05
switch小写。。。作者: ぺsimon☆ 时间: 2013-4-2 23:59
嗯,行了,谢谢各位兄弟姐妹的帮助作者: pthuakai 时间: 2013-4-3 09:59
public class SwitchTest {
public static void main(String[] args) {
String month="";
int num=2;
{
switch(num)
{
case 1:
case 2:month="sanyue春天";break;
case 3:
case 4:
case 5:month="wuyue夏季";break;
case 6:
case 7:
case 8:
case 9:month="jiuyue秋季";break;
case 10:
case 11:month="sanyue冬季";break;
case 12:
}
System.out.println(num+month);
}