两行代码换一下位置

来源:4-15 编程练习

慕村4705583

2016-03-10 10:57

count++; num/=0; 这两个换一下是什么结果

写回答 关注

3回答

  • SHsama
    2016-03-10 12:16:34
    已采纳

    这个得看具体情况,要看你对循环的理解,因为它有时候可能会因不同循环或者不同输出而有所不同,像此题

    互换是没问题的就没问题。这需要你能够读懂程序执行的步骤才行。如

    int num = 999;

    int count = 0;

    do{num/=10;//依次除10

    if(count>2){

    break;

    }

    count++;//位数自加

    }while(num>0);

    System.out.println(count);//3

    System.out.println(num);//0

    int num = 999;

    int count = 0;

    do{

    count++;//位数自加

    if(count>2){

    break;

    }

    num/=10;//依次除10

    }while(num>0);

    System.out.println(count);//3

    System.out.println(num);//9


    慕村4705...

    非常感谢!

    2016-03-10 12:32:53

    共 1 条回复 >

  • Mountain_yang
    2016-03-10 11:43:08

    count++ 是先赋值后加一

    num/=0;等价于num = num/0. 

  • free_firefly01
    2016-03-10 11:41:16

    正常结果一样,具体得看上下文意思。

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

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

1165172 学习 · 17581 问题

查看课程

相似问题