ユーザーがポート番号に 1024 未満の番号を入力すると、再試行するように求める条件を作成したいと考えています。if ステートメントと単純な while ループの実行方法は知っていますが、これを実行する方法がよくわかりません。
import java.net.ServerSocket;
class Server {
public void start (int num) throws Exception {
ServerSocket server = new ServerSocket(num);
if(num < 1024){
ServerSocket server = new ServerSocket(num);
}
}
}
しかし、これは間違っています。whileループが使用される可能性があることはわかっていますが、同様のアプローチを試みましたが、それでもエラーが発生しました。ユーザーが 1024 未満の数字を入力すると、もう一度数字を入力するよう求められます。numberが>=1024になるまでそれを続けてください。
ありがとう。