Я совершенно новичок в java, поэтому любые отзывы или помощь будут с благодарностью. Я пытаюсь создать программу, которая запрашивает у пользователя набор входных данных (таких как имя, регистрация, цвет, количество поездок и показания одометра) для класса Car
. Я создал класс автомобиля, создал объект этого класса с именем carSample
и присвоил ему те же имена переменных из моего основного метода, где я использую сканер для запроса имени, регистрации и т. Д. c ...
Однако это не работает, и я получаю сообщение об ошибке:
TestCar. java: 8: error: ';' Ожидаемая строка carSample.name = input.nextLine ();
Вот мой код:
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("Input name: ");
String carSample.name = input.nextLine();
System.out.print("Input registration: ");
String carSample.registration = input.nextLine();
System.out.print("Input colour: ");
String carSample.colour = input.nextLine();
System.out.print("Input trips: ");
int carSample.numberOfTrips = input.nextInt();
for (int i = 0; i < numberOfTrips; i++) {
System.out.print("Odometer reading " + (i + 1) + ": ");
int odometerReading = input.nextInt();
}
car carSample = new car(); // Creates object of class Car
}
class car {
String name;
String registration;
String colour;
int numberOfTrips;
double odometerReading;
}
Любая помощь будет принята с благодарностью, спасибо!