Java 如何仅在某些数字上运行循环
我想为1,7,14,19运行一个for循环。我知道这是一个基本问题,但我无法理解。我尝试了Java 如何仅在某些数字上运行循环,java,loops,for-loop,Java,Loops,For Loop,我想为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
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);
}
非常感谢您的帮助。我使用数组
for (int i : new int[] { 1, 7, 14, 19 }) {
// something with i
在Java8+中,可以使用。像 对每一个使用数组和
int ary[]= { 1, 7, 14, 19} ;
for(int i : ary){
System.out.println(i);
}
如果1,7,14,19在一个数组中呢?
int ary[]= { 1, 7, 14, 19} ;
for(int i : ary){
System.out.println(i);
}