课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
帮看下哪里错了,谢谢
2018-08-01
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count=0;
for(;num>0;num/=10)
{
count++;
}
System.out.println("它是个"+count+"位的数!");
public class Helloworld {
public static void main(String[] args) {
int count = 1;
int j = 1;
if (num >= 0 && num <= 999999999) {
for (; count < 10; count++) {
j *= 10;
if (num / j == 0)
break;
System.out.println("它是个" + count + "位的数!");
你这个只需要一次循环 外面的循环去掉 然后吧count++;写到num{}循环里面 这样就是每少一位 count就+1了
SweetPea
你把num=num/10写到循环体{}内试试
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
7 回答大佬们。哪里错了
1 回答各位大佬们看一下哪里错了
4 回答求大佬们指点
2 回答请问各位大佬们,这里哪里错了
3 回答请大佬们帮忙看看哪里错了