java - 循环以相反顺序打印从 2 到 100 的偶数

标签 java loops

我该怎么做?抱歉我第一次在这里发帖。

int controller = 100;
    while(controller <= 2)
    {
        System.out.println("Step 2");
        controller++;
    }
    System.out.println("Done");

最佳答案

您的代码几乎是正确的。您应该将索引减少 2(而不是增加 1),并且应该检查该值是否为 >= 2 (不是 <= 2 )。另外,我相信您想打印 controller 。喜欢

int controller = 100;
while(controller >= 2)
{
    System.out.println(controller);
    controller -= 2;
}
System.out.println("Done");

或者类似

for (int controller = 100; controller >= 2; controller -= 2) {
    System.out.println(controller);
}
System.out.println("Done");

关于java - 循环以相反顺序打印从 2 到 100 的偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26792717/

相关文章:

java - Java中如何将Generic Arraylist转换为Array?

php - 将 1 行,1 字段查询直接保存到变量中,而不是使用 while 循环

php - fatal error : Call to a member function prepare() on a non-object

java - for 循环中的语句

java.lang.ClassNotFoundException : com. mysql.jdbc.Driver 异常

java - DDD 中的聚合对象

java - Maven POM 配置和 Tomcat 共享/lib 依赖项

java - JTable如何选择多行?

loops - Prolog - 为什么 'end-of-file' 写入输出文本文件?

loops - lua:遍历表中的所有对