我想为1,7,14,19运行for循环。我知道这是一个基本问题,但我无法理解。我试过
for(int i=1;;i++){
if(i==1||i==7||i==14||i==19){
System.out.println(i);
} else if(i==20){
break;
} else{
}
}
但这继续打印。也与下面的代码相同
for(int i=1;(i==1||i==7||i==14||i==19);i++){
System.out.println(i);
}
感谢任何帮助。
答案 0 :(得分:11)
我使用数组
for (int i : new int[] { 1, 7, 14, 19 }) {
// something with i
答案 1 :(得分:4)
在Java 8+中,您可以使用IntStream
。像,
IntStream.of(1, 7, 14, 19).forEachOrdered(System.out::println);
答案 2 :(得分:1)
使用Array和每个
int ary[]= { 1, 7, 14, 19} ;
for(int i : ary){
System.out.println(i);
}