【发布时间】:2020-04-07 18:03:31
【问题描述】:
我是 java 的初学者,我只是想知道如何从 for 循环中声明的整数中找到最大值和最小值(使用扫描仪获取用户输入)这个程序从 Car 类创建一个对象并获取信息关于名称、注册、颜色和旅行次数。
行程次数提示 for 循环将里程表读数从 0(里程表的初始读数)打印到变量 carSample.numberOfTrips 指定的任何值。
我尝试过声明一个新变量; int 最大值 = carSample.odometerReading.MAX_VALUE; (然后打印) 以及最低限度,但没有成功;我收到以下错误:
TestCar.java:25:错误:无法取消引用 int int 最大值 = carSample.odometerReading.MAX_VALUE;
public static void main(String[] args){
Scanner input = new Scanner(System.in);
car carSample = new car(); // Creates object of class Car
carSample.name = input.nextLine();
carSample.registration = input.nextLine();
carSample.colour = input.nextLine();
carSample.numberOfTrips = input.nextInt();
for (int i = 0; i < carSample.numberOfTrips; i++) {
System.out.print("Odometer reading " + (i) + ": ");
int odometerReading = input.nextInt();
}
非常感谢您提供有关如何执行此操作的任何帮助或见解,感谢您抽出宝贵时间!
【问题讨论】: