import java.util.Scanner;
public class validAge
{
public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
age(s);
}
public static void age(String s)
{
if(s.matches("[0-150]{1,3}"))
{
System.out.println("Age is valid");
}
else
{
System.out.println("Age is NOT valid");
}
}
}
(<...>)メソッド0の間の範囲にある、ユーザーが入力した値の年齢が有効と見なされていることを確認し、それがthe.matchesを使用する必要があります150.and必要があるとき入力された年齢が負の場合、ユーザ入力150+および同じ印刷文。これらのすべては、.match(< ..>)メソッドを使用して行う必要があります。 これは私がやったことです。は、私はそれが有効でない年齢を印刷するように作るカント
なぜ正規表現が必要ですか?これは正規表現学習の運動ですか? – duffymo