我需要使用while
循环显示1-100之间的所有偶数。我无法管理它。我认为它应该是这样的:
int e = 1;
while (( 1 < e ) && ( e < 100 )) {
e = e + 1;
if (e % 2==0) {
System.out.print(" " + e);
}
}
编辑 - 我这样做了:
while ( e <= 100 ) {
e = e + 1;
if ( e % 2 == 0)
{
System.out.print(" " + e);
}
}
答案 0 :(得分:5)
简单版本:
int e = 2;
while (e <= 100) {
System.out.print(" " + e);
e += 2;
}
答案 1 :(得分:2)
您只需要修复您的while语句并移动添加:
while (e <= 100) {
if (e % 2 == 0)
System.out.println(e);
e = e + 1;
}
答案 2 :(得分:0)
使用while ( e <= 100 )
代替while (( 1 < e ) && ( e < 100 ))
。
答案 3 :(得分:0)
试
while (( 1 <= e ) && ( e <= 100 ))
答案 4 :(得分:0)
您可以使用以下任何一种
int i = 2;
while(i<=100)
{
printf("%d\n", i);
i+=2;
}
或者你可以使用
int i = 1;
while(i<=100)
{
if(i%2==0)
printf("%d\n", i);
i++;
}