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

不知道为什么不对

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

正在回答

2 回答

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

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

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

风中的竹竿

用中文的感叹号!
2016-05-28 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//574777a60001c99105520376.jpg

int num = 999;

0 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

不知道为什么不对

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