指定された入力を受け取り、値を「プレート」に設定するメソッドを作成しています。次に、charAt メソッドの使用に進み、文字 (文字/文字列) 入力を取得して新しい値に設定しようとします。しかし、char値に設定するように言われました。それを使用してaprintステートメントを実行すると、出力は単なる整数の集まりになります。または、私の場合(これから示すコードの場合)、ナンバープレートをabc 123として配置すると、「195」が出力されます。また、モデルは何もしません(または少なくとも想定されていません)。誰かが私が間違っていることを正確に教えてくれれば、それは大きな助けになるでしょう。
これまでの私のコードは次のとおりです。
import java.util.Scanner;
public class 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 メソッドを使用していますが、整数を返しています。
誰かが提案を提供できれば、それは大いに役立ちます!
ありがとう、サリー