for for循环异常

时间:2014-11-30 16:38:12

标签: java for-loop

如何编写带有例外的for loop。我真的不想使用数组。例如,如何编写一个for循环,打印从1到10缺少5的计数?

以下代码:

class ForDemo {
    public static void main(String[] args){
         for(int i=1; i<11; i++){
              System.out.println("Count is: " + i);
         }
    }
}

将输出:

Count is: 1
Count is: 2
Count is: 3
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9
Count is: 10

如何输出:(缺少5)?

Count is: 1
Count is: 2
Count is: 3
Count is: 4
Count is: 6
Count is: 7
Count is: 8
Count is: 9
Count is: 10

1 个答案:

答案 0 :(得分:0)

你有什么尝试?这是一个可能的解决方案:

class ForDemo {
    public static void main(String[] args){
         for(int i=1; i<11; i++){
              if(i != 5){
                  System.out.println("Count is: " + i);
              }
         }
    }
}

我在那里添加了一个检查:if(i != 5)仅在条件为真时才执行内部代码(即:i不是5)。大多数(如果不是所有的)编程语言都可以使用它。