黑马程序员技术交流社区
标题:
switch语句case的break也可以省去
[打印本页]
作者:
魔心邪
时间:
2015-4-28 22:11
标题:
switch语句case的break也可以省去
//导入Scanner包;
import java.util.Scanner;
class Demo8
{
public static void main(String[] args)
{
//创建一个对象;
Scanner as=new Scanner(System.in);
System.out.print("请输入一个数字:");
int num=as.nextInt();
//循环语句,判断星期几;
switch (num)
{
case 1:
System.out.println("今天:"+"星期一");
break;
case 2:
System.out.println("今天:"+"星期二");
break;
case 3:
System.out.println("今天:"+"星期三");
break;
case 4:
System.out.println("今天:"+"星期四");
break;
case 5:
System.out.println("今天:"+"星期五");
break;
case 6:
System.out.println("今天:"+"星期六");
break;
case 7:
System.out.println("今天:"+"星期日");
break;
default:
System.out.println("今天:"+"输错了");
}
}
}
作者:
魔心邪
时间:
2015-4-28 22:14
发错,是这个
作者:
魔心邪
时间:
2015-4-28 22:15
//导入Scanner包; import java.util.Scanner; class Demo8 { public static void main(String[] args) { //创建一个对象; Scanner as=new Scanner(System.in); System.out.print("请输入一个数字:"); int num=as.nextInt(); //循环语句,判断星期几; switch (num) { default: System.out.println("今天:"+"输错了"); case 1: System.out.println("今天:"+"星期一"); break; case 2: System.out.println("今天:"+"星期二"); break; case 3: System.out.println("今天:"+"星期三"); break; case 4: System.out.println("今天:"+"星期四"); break; case 5: System.out.println("今天:"+"星期五"); break; case 6: System.out.println("今天:"+"星期六"); break; case 7: System.out.println("今天:"+"星期日"); // break; } } }
作者:
魔心邪
时间:
2015-4-28 22:17
最后的可以省
作者:
我爱吃橙子
时间:
2015-4-28 22:28
最后的可以省,要不然会case穿透吧
作者:
南方小道士
时间:
2015-4-28 22:34
我觉得最后一个可以省去
作者:
理当如此
时间:
2015-4-28 23:35
按标准格式写是不会出错的,你有时候图省事反而会更麻烦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2