用戶輸入的機票和車票應與B,E,F(不區分大小寫前。BEF也可)來啓動和3位..如何用java解決這個問題?
,如果他們進入票的正確格式比書票 否則無效票後錯誤。例如
。
的Java票務 輸入票>> B100 成本$ 200.0 的Java票務 輸入票>> A609 無效票,車票必須在B,F或E java的票務 輸入票>> 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
使用正則表達式'[B,F,E,b,f,e] [0-9] {3}' – Blobonat