为了账号安全,请及时绑定邮箱和手机立即绑定

只循环一次是什么原因

 if(score>=&&score<60){           

 score++;   

   count++;      }         

   System.out.println("加分后成绩:"+score);  

   System.out.println("共加了"+count+"次");    }

 打印结果是: 

加分钱成绩:53

 加分后成绩:54 

共加了1次 

那里出问题了??求帮助谢谢

正在回答

3 回答

你的代码中并没有循环啊 if只是判断啊=。=

0 回复 有任何疑惑可以回复我~

if不是循环语句,是个条件语句

0 回复 有任何疑惑可以回复我~

你是想将没有到60的成绩全部加到60分吗?

你想加好多次直到成绩及格是吗?

对,这时候就需要用循环,并且需要实现初始化。建议用while循环,因为不确定要加几次代码如下:

	 int score = 45;
		int count = 0;
		
		while(score>=0&&score<60){           
			 score++;   
			   count++;      }         
			   System.out.println("加分后成绩:"+score);  
			   System.out.println("共加了"+count+"次");     
	}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)
  • 参与学习       1167982    人
  • 解答问题       18750    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

只循环一次是什么原因

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号