我这里又哪有问题啊?快疯掉了

来源:4-15 编程练习

慕粉七宝宝

2016-05-09 17:46

public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(int i=0;i<10;i++){
    num/=10;
    count++;
    if(num<1)
    break;
}
System.out.println("它是个"+count+"位的数!");

}
}

写回答 关注

3回答

  • 聆听的鱼
    2016-06-13 21:38:41

    http://img.mukewang.com/575eb73a000133da07950308.jpg

    代码没有问题呀


  • qq_小小心情_03340681
    2016-05-10 23:43:46

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

    if((num/1)<10)

    {

        System.out.println("1位数");

    }

    if((num/10)<10 && (num/1)>10)

    {

        System.out.println("1位数");

    }

    if((num/100)<10 && (num/10)>10)

    {

        System.out.println("它是个3位的数!");

    }

    }

    }


  • Jadan_Z
    2016-05-09 18:24:54

    if 好像不能用break吧

    慕粉七宝宝

    不不不,我的break 是用在for里面的,和if没有啥关系吧?

    2016-05-10 10:51:30

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题