2.java的if 和switch语句,枚举

1.if语句结构

//if语句结构
int time = 25;
if(time >=0 && time <=12){
	System.out.println("上午好");
}else if(13<=time && time<=18){
	System.out.println("下午好");
}else if(19<=time && time<=24){
	System.out.println("晚上好");
}else{
	System.out.println("输入错误");
}

2.switch语句结构

//switch语句结构
@Test
public void test(){
doWhat(8);
}
public void doWhat(int day) {
if (day>7 || day<1){
System.out.println("您输入错误,请重新输入");
return;
}
switch (day) {
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;
}

3.星期枚举类

//星期枚举类:
public enum Week {
    星期一,星期二,星期三,星期四,星期五,星期六,星期天
}
public class Student {
//枚举类型week
public Week day;
public void doWhat(Week day){
switch (day) {
case 星期一:
	System.out.println("星期一");
	break;
case 星期二:
	System.out.println("星期二");
	break;
case 星期三:
	System.out.println("星期三");
	break;
case 星期四:
	System.out.println("星期四");
	break;
case 星期五:
	System.out.println("星期五");
	break;
case 星期六:
	System.out.println("星期六");
	break;
case 星期天:
	System.out.println("星期天");
	break;
}
}
@Test
public void test(){
	doWhat(Week.星期一); //输出结果:星期一
}
}

//上面可以写成如下方式:
public class Student {
//枚举类型week
public enum Week {
   星期一,星期二,星期三,星期四,星期五,星期六,星期天
}
public void doWhat(Week day){
switch (day) {
   case 星期一:
       System.out.println("星期一");
       break;
   case 星期二:
       System.out.println("星期二");
       break;
   case 星期三:
       System.out.println("星期三");
       break;
   case 星期四:
       System.out.println("星期四");
       break;
   case 星期五:
       System.out.println("星期五");
       break;
   case 星期六:
       System.out.println("星期六");
       break;
   case 星期天:
       System.out.println("星期天");
       break;
   }
}
@Test
public void test(){
   doWhat(Week.星期一); //输出结果:星期一
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡启行

您的鼓励将是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值