体
我可以从 -
生成它答案 0 :(得分:2)
在for
循环中,添加if
语句以跳过0。
答案 1 :(得分:1)
这应该
public static void main(String[] args)
{
int start = -20;
int end = 20;
int step = 5;
for(int i = start; i <= end; i+=step)
{
if(i != 0)
{
System.out.println(i);
}
}
}
现在它应该适用于除0
之外的任何其他范围或者你可以选择
for(int i = -20; i <= 20; i+=5)
{
if(i != 0)
{
System.out.println(i);
}
}
答案 2 :(得分:0)
为什么不蛮力呢?
torrent
或者,从循环体中消除int [] sequence = {-20, -15, -10, -5, 5, 10, 15, 20};
for(int i : sequence ){
System.out.println(i);
}
:
if
或者,如果我们想用for (int i = -20; i <= 20; i += (i == -5) ? 10 : 5) {
// Do whatever you need with i, like System.out.println(i);
}
语句愚蠢:
if
答案 3 :(得分:0)
使用单个 for
循环并为if
添加0
测试,或使用两个循环。像,
for (int i = -20; i < 0; i += 5) {
// -20, -15, -10, -5
}
for (int i = 5; i <= 20; i += 5) {
// 5, 10, 15, 20
}
或强>
for (int i = -20; i <= 20; i += 5) {
if (i != 0) {
// ...
}
}