地面に到達するまでのオブジェクトの速度と位置を計算する必要があります。Javaでステート中にDoを実行する問題
私はdo whileステートメント(私は使用する必要があります)を除いて、他のすべてにはハンドルがあると思います。
私はちょうど正しい方向に突き刺しが必要です。または、なぜこれをやっているのかを少なくとも伝える必要があります。ユーザの入力は600より大きくなければなりません。そうしないと、プログラムはエラーメッセージを表示し、ユーザに
私の問題は、私が700を選んだとしても、私がしてはならないとエラーメッセージが表示されることです。 HEIGHTTHRESHOLDは600に設定されたpublic定数です。
この部分にポインタが必要なので、私はプログラム全体を投稿しませんでした。
public static int initialPosition() {
Scanner keyboard= new Scanner (System.in);
System.out.println("Enter the initial position (Must be over 600 feet)");
int position = keyboard.nextInt();
do {
System.out.println("Error- Position is too low! Try Again");
System.out.println("Enter the initial position "
+ "(Must be over 600 feet)");
keyboard.nextInt();
break;
}while (position>HEIGHTTHRESHOLD);
return position;
}
'' '{...} while'''を行います。 '' {{}} ''ブロックは少なくとも_一度実行されます。 –
SOプロフェッショナル:あなたが宿題について助けを求めていることを明らかにしないでください。 「宿題の質問」のほとんどは低品質であり、あなたのものは集計されて、必要以上に下降音を得るかもしれません。 – Aaron
do-whileループの途中に改行を入れないでください。書かれているように、それはループではありません。なぜなら、ループは1回だけループするからです。 – DwB