我正在创建一个方法,将采取给定的输入并将值设置为“板”。然后我继续使用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
对不起,我不得不把它放回去。 –