0

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);
     }
}
4

5 に答える 5

2

while ステートメントを修正し、追加を移動するだけです。

while (e <= 100) {
  if (e % 2 == 0)
    System.out.println(e);
  e = e + 1;
}
于 2013-11-04T14:15:28.790 に答える
0

while ( e <= 100 )の代わりに使用しwhile (( 1 < e ) && ( e < 100 ))ます。

于 2013-11-04T14:15:35.200 に答える
0

試す

while (( 1 <= e ) && ( e <= 100 ))
于 2013-11-04T14:15:57.720 に答える
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++;
}
于 2015-06-12T16:10:53.217 に答える