问题123

来源:4-15 编程练习

LFWen

2016-03-08 15:59

public class HelloWorld{

    public static void main(String[] args){

        int num = 999;

        int count = 1;

        for( ; count<10; count++){

            int i = 10 ^ count;

            if(num > i){

                continue;

            }

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

            break;

        }

        

    }

}

错误?


写回答 关注

4回答

  • lzz0828
    2016-03-08 16:17:41
    已采纳

    System.out.println("它是个"+count+"位数!");应该在break下面{的下面。

    而且“^"在Java里的意思并非数学中的意思

  • LFWen
    2016-03-08 16:49:37

    public class HelloWorld{

        public static void main(String[] args){

            int num = 999;

            int count = 1;

            int i = 1;

            for( ; count<10; count++){

                i = 10 * i;

                if(num > i){

                    continue;

                }

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

                break;

            }

            

        }

    }


  • LFWen
    2016-03-08 16:48:29

    int num = 999;

            int count = 1;

            int i = 1;

            for( ; count<10; count++){

                int i = 10 * i;

                if(num > i){

                    continue;

                }

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

                break;

            }


  • 雪人0123
    2016-03-08 16:24:42

    public class HelloWorld{

    public static void main(String[] args) {


    int num = 999;

    int count = 1;

    int num2=1;

    for (; count < 10; count++) {

    num2 = num2 * 10;

    if (num / num2 > 0) {

    //count++;

    continue;

    }

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

    break;

    }

    }

    }


Java入门第一季(IDEA工具)

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

1169001 学习 · 18759 问题

查看课程

相似问题

问题123

回答 4

问题123

回答 1

没问题123

回答 2

123

回答 1

123

回答 1