我正在創建一個方法,將採取給定的輸入並將值設置爲「板」。然後我繼續使用charAt方法並嘗試將字符(字母/字符串)輸入並將其設置爲新值。但我被告知將其設置爲char值。當我使用它運行print語句時,輸出只是一堆整數,或者就我而言(對於我要顯示的代碼),當我將牌照作爲abc 123時,它輸出「195」。另外,模型不會做任何事情(或至少不應該)。如果有人能告訴我我究竟做錯了什麼,這將是一個很大的幫助。charAt方法返回一個整數。需要轉換爲int
這裏是我到目前爲止的代碼:
import java.util.Scanner;
公共類CARRENTAL {
public static String model;
public static String plate;
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Car Model:");
model = input.nextLine();
System.out.println("License Plate: ");
plate = input.nextLine();
char one = plate.charAt(0);
char two = plate.charAt(1);
System.out.println(two + one);
}
}
爲了使我的問題清楚,就是我希望做的是,分配我輸入的實際字母輸入到單獨的值。我使用charAt方法,它返回整數。
如果有人可以提供一個建議,它會幫助很多!
感謝, 蘇利
你能粘貼一些代碼,好嗎? –
我很不清楚你在問什麼。你能否給出一些示例輸入和他們的預期輸出? – thatidiotguy
對不起,我不得不把它放回去。 –