-1
ユーザーにボックスが表示され、名前の入力を求めるプログラムを作成したいと思います。JOptionPaneでユーザーの入力を区別する
名前が正しく(実名)入力された場合、最終的なメッセージが表示されますが、たとえばユーザーが整数を入力すると、ユーザーは文字列に実名を再度入力するように求められます。
コード:
import javax.swing.*;
public class Project018 {
public static void main(String[] args) {
String name = JOptionPane.showInputDialog("What is your name?");
try {
int number = Integer.parseInt(name);
} catch (NumberFormatException n){
JOptionPane.showMessageDialog(null, "Dear " + name + "\nwelcome to java programming course");
}
String message = String.format("your name must not contain any number");
JOptionPane.showMessageDialog(null, message);
}
}
私はどのように私はトップに戻ってループプログラムをするとき、ユーザーがタイプ整数とどのように本当の名前は
ここから始めてください:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.html –
正規表現パターンのバリデーションを使用することができますnに文字列に数字が含まれているかどうかを確認します。 –