黑马程序员技术交流社区
标题:
if和switch的区别
[打印本页]
作者:
气势如虹
时间:
2016-6-29 22:34
标题:
if和switch的区别
import java.util.Scanner;
class xingqi{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("请输入数字1-7:");
int week = in.nextInt();
switch (week) {
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("对不起没有对应的星期");
break;
}
}
}
作者:
安生安徒生
时间:
2016-6-29 23:33
switch:只能处理等值条件判断,且条件是整形变量或字符变量的等值判断;
if-else:在else部分还包含其他if结构,特别适合某个变量处于某个区间是的情况。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2