有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

比如在java中使用整数时?

在java中是否有可能使用类似于C的语法:

            int counter = 10;
            while(counter){
                    System.out.println(counter--);
            }

在C语言中,数到计数器为0是非常有效的。。。我真的要写作吗

            int counter = 10;
            while(counter!=0){
                    System.out.println(counter--);
            }

?


共 (3) 个答案

  1. # 1 楼答案

    是的,你一定要写。正如@Thomas Jungblut所说,Java在while条件下需要一个布尔值

    这是件好事。在简单的英语中,“whilecounter”是什么意思?没有什么只有当你说“whilecounter是非零”时,它才有意义。Java迫使你说出你的意思

  2. # 2 楼答案

    澄清这类问题的最好地方是Java语言规范

    关于你的问题,请参考The while Statement

  3. # 3 楼答案

    我不会在Java或C中使用while循环。这更清楚

    for(int counter = 10; counter > 0; counter--)
        System.out.println(counter);