пользователя вводит билет и билет должен быть начать с B, E, F (чувствительно к регистру напр. BEF также приемлем) и после этого 3 значного ..как решить эту проблему с помощью java?
, если они входят правильный формат билет, чем книги билет еще недействительный билета ошибка.
например.
ява билет Введите билет >> b100 Стоимость $ 200,0 ява билет Введите билет >> A609 Invalid билет, билет должен начинаться с B, F или E Java Ticket Enter билет >> 1234567890987 утратившими билет, неправильная длина, длина должна составлять от 4 до 10 включительно
код
import java.util.*;
public class Ticket
{
public static void main(String[] ar)throws IOException
{
Scanner keb = new Scanner(System.in);
System.out.println("Enter ticket := ");
String ticket=keb.nextLine();
if(checkTickt)
{
System.out.println("valid ticket");
}
else{
System.out.println("Invalid ticket, ticket must start with B, F or E");
}
}
}
чем вопрос? –
В чем ваш вопрос? – marstran
Используйте regex '[B, F, E, b, f, e] [0-9] {3}' – Blobonat