このクラスは楽しみのために作成したもので、いくつかの制約と if ステートメントを追加したいと考えています。しかし、方法がわからない。
問題 1) System.out.print の出力に対して if ステートメントを実行する方法がわかりません。たとえば、ユーザーが 50 文字を超えると入力が停止されます。
私は MySQL でこれを行う方法を知っていますが、ATM の経験が非常に浅いため、Java ではわかりません。:|
問題 2) nextLine の場合は数字、nextInt の場合はテキストの入力を制限したい。
これら2つの問題について誰かが私を助けることができますか?
import java.util.Scanner;
class AppForm {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
System.out.print("Enter your name... ");
System.out.println("Your name is " + sc.nextLine());
System.out.print("Enter your age... ");
System.out.println("Your age is " + sc.nextInt());
}
}
ありがとう。