Java基础——入门篇(4)——Java-循环(分支结构)-2020/12/28

Java中的循环

1、分支结构
if
switch
2、循环结构
for
while
do while

今天主要说一说分支结构ifswitch
首先if和switch功能几乎是相同的
先说一下他们的结构吧

//if分支结构   if(条件1){执行内容1}else if(条件2){执行内容2}else{执行内容31}
//		如果条件1成立,则执行内容1;如果条件1不成立,条件2成立,则执行内容2;
//如果条件1和2都不成立,则执行else
//写个小案例吧,成绩评价   >=90 优秀 60-89 良好 60一下不及格 
//先定义一个变量score
	int score = 80;
	if (score<=100 &&score>=90) {
		System.out.println("优秀");
		} else if (score<90 &&score>=60 ) {
		System.out.println("良好");
	}else {
		System.out.println("不及格");
	}
//switch分支结构 switch(条件){case 判断条件: 执行条件1; break; default: 执行条件2;break;}
//如果判断条件成立执行条件1.不成立执行条件2(个人理解 default 就相当于if循环中的else)
//break 跳出循环
//同样写一个小案例  成绩评价   >=90 优秀 60-89 良好 60一下不及格 
int sc=72;
	int score = sc/10;
	switch (score) {
	case 10:
		System.out.println("优秀");
		break;
	case 9:
		System.out.println("优秀");
		break;
	case 8:
		System.out.println("良好");
		break;
	case 7:
		System.out.println("良好");
		break;
	case 6:
		System.out.println("良好");
		break;
	default:
		System.out.println("不及格");
		break;
	}

从上面案例可以看出来switch能做的事情if都可以做到,在实战项目中使用最多的就是if,switch用的的情况非常少!
同样的事情相对于switch,if更加的灵活,代码量非常的少!
但不是说switch不好,主要是看适用的情景,如果要写一个计算器,那么switch就比if好用多了!
总而言之,if和switch可以相互替代,掌握语法之后主要就看适用的情景!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值