不知道为什么不对

来源:4-15 编程练习

Flive

2016-05-27 05:33

nt num = 999; int count = 0; while(true) {    num=num/10;    count++;    if(num<1)    break ; } System.out.println("他是一个"+count+"位数"); 

写回答 关注

2回答

  • 风中的竹竿
    2016-05-28 18:01:03

    System.out.println("它是一个"+count+"位的数!");

    试试,可能是输出文字匹配问题,结果没算错。顺便一提:同是int类型的两个数相除会直接砍掉小数部分,也就是9/10 = 0;   23 / 5 = 4;

    风中的竹竿

    用中文的感叹号!

    2016-05-28 18:01:54

    共 1 条回复 >

  • 赵小里3409227
    2016-05-27 06:25:18

    http://img.mukewang.com/574777a60001c99105520376.jpg

    int num = 999;

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

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

1165172 学习 · 17581 问题

查看课程

相似问题