这样输出结果怎样不对啊,逻辑没错啊

来源:5-1 编程练习

走进绿意

2016-10-10 11:28

 for(;score<60;count++)
        {score=score+count;}
       
        System.out.println("加分后的成绩:"+score);
        System.out.println("共加了"+count+"次!");

输出结果:加分前成绩:53
                加分后的成绩:63
                共加了5次!

写回答 关注

1回答

  • 慕网粉
    2016-10-10 11:48:58
    已采纳

    你这count的值一直在变啊 

    第一次循环count=0 53+0=53 

    第二次循环count=1 53+1=54

    第三次循环count=2 54+2=56

    第四次循环count=3 56+3=59

    第五次循环count=4 59+4=63

    走进绿意

    我理解错了,我的想法是count每次加一,那score+count等同于score加1

    2016-10-10 21:32:01

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题