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

哈哈 弄出一个好玩的代码

public class HelloWorld {
    public static void main(String[] args) {
        
        // 变量保存成绩
        int score = 53; 
        
        // 变量保存加分次数
        int count = 0;
        //打印输出加分前成绩 
          
       
        System.out.println("加分前成绩:"+score);
        // 只要成绩小于60,就循环执行加分操作,并统计加分次数
        while(++score<60){
            count++;
        }
        
        
        
        
        System.out.println("加分后成绩:"+score+"\n共加分"+count+"次!");
        
        
        //打印输出加分后成绩,以及加分次数
      
    }
}
加分前成绩:53
加分后成绩:60
共加分6次!


正在回答

1 回答

自增符号前后有区别(⊙o⊙)…

2 回复 有任何疑惑可以回复我~
#1

慕UI0344854 提问者

这个我知道 毕竟最后一次执行while的时候以60作为比较的 自然下面的代码不会执行 所以显示加分了6次┐(´д`)┌
2018-08-19 回复 有任何疑惑可以回复我~
#2

慕UI0344854 提问者 回复 慕UI0344854 提问者

事实上这个地方用前自增和后自增都是不行的 后自增出来的结果是加分后结果61
2018-08-19 回复 有任何疑惑可以回复我~
#3

慕UI0344854 提问者

非常感谢!
2018-08-21 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

哈哈 弄出一个好玩的代码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信