そうですね、始める前に: これはハードウェアに関する質問です。
-20、-15、-10、-5、5、10、15、20 を出力する必要があります。
for(i = -20; i<25; i += 5)
{
System.out.println(i);
}
すべての数字を出力するようにしましたが、0 を出力することはできません。
この質問は私を困惑させました。何か助けてください。
そうですね、始める前に: これはハードウェアに関する質問です。
-20、-15、-10、-5、5、10、15、20 を出力する必要があります。
for(i = -20; i<25; i += 5)
{
System.out.println(i);
}
すべての数字を出力するようにしましたが、0 を出力することはできません。
この質問は私を困惑させました。何か助けてください。
そのため、プログラミングには条件文があります。Java では、これのキーワードはif
. これらのステートメントは、チェックする条件が true の場合にのみ実行されます。
あなたの場合、「ゼロを除くすべての数字を出力したい」という条件があります。これを取得して、if ステートメントに変換できます。これを行うには、ステートメントを「数値がゼロでない限り、印刷してください」のようなものに変換します。したがって、これに到達したら、次のように記述できます。
if (i != 0) System.out.println(i);
したがって、ループを通過するたびに、条件はi
ゼロ以外の数値かどうかをチェックします。その場合、print ステートメントが実行されます。ゼロの場合、配置したステートメントが true と評価されないため、何もしません。
for(i = -20; i<25; i += 5)
{
if(i != 0)
System.out.println(i);
}