我正在創建一個Java控制檯程序,該程序讀取由字母和數字組成的輸入值,並且結果必須轉入下一個輸入行。閱讀數字和字母?
但是,只要我輸入數字和字母,程序就會返回一個錯誤代碼。以下是我寫的代碼的概要。在代碼爲int plate
的地方,我覺得我需要輸入一些不同的內容,因爲我希望代碼能夠註冊類似於AAA111
的字母和數字,並將它們返回到下一行代碼。
任何可以提供的問題和編碼佈局本身的幫助(我仍然是非常新的這一切)將大規模讚賞;
public static void main(String []args)
{
{
System.out.printf("Welcome to the input System\n\n");
Scanner inputObject = new Scanner(System.in);
int plate;
int hours;
System.out.printf("Enter the licence plate number of car 1 ==>");
plate = inputObject.nextInt();
System.out.printf("Enter the hours car: " +plate+ " was parked==>");
hours = inputObject.nextInt();
}
}
如何使用nextline或next,因爲alphas不是整數? plate = inputObject.nextLine(); –