快捷导航

do{}while 中没用i++;难道就不会一直执行下去吗?毕竟num为2一直下于50呀

{
    public static void main(String[] args) {
        
                int sum = 0; // 保存 1-50 之间偶数的和
        
                int num = 2; // 代表 1-50 之间的偶数
        
                do {
                        //实现累加求和
            sum+=num;
            
                        num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
            

                } while (num

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

num 怎么会一直为 2 呢?!
num 的初值是 2。但在循环体中不是有这一句吗num = num + 2; num 每次都加 2 啊!


再说这个循环也没有用 i 作控制条件,没 i++ 什么事啊...
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP