我不断收到关于 java 如何找不到我的变量的错误。我想我对我的问题有一个想法,但不知道如何去做。我认为我设置方法的方式或放置类 Car 的位置可能有问题。我不太确定,希望得到一些帮助。
这是我的错误:
发现 2 个错误:文件:C:\Users\Nick\Car.java [行:37] 错误:找不到符号符号:方法 FillUp() 位置:变量 myBmw 类型为 Car
文件:C:\Users\Nick\Car.java [行:39] 错误:需要不兼容的类型:int found: void
import java.io.*;
import java.util.*;
public class Car { //Nick
static int gallonsintank;
int mpg;
public static void Fillup() {
System.out.println("How many gallons?");
Scanner fillhowmuch = new Scanner(System.in);
int ifillhowmuch = fillhowmuch.nextInt();
gallonsintank = gallonsintank + ifillhowmuch;
}
public static void Taketrip() {
System.out.println("How many miles?");
Scanner howmanymiles = new Scanner(System.in);
int ihowmanymiles = howmanymiles.nextInt();
int mpg = ihowmanymiles / 5;
gallonsintank = gallonsintank - mpg;
}
public static void ReportFuel() {
System.out.println(gallonsintank);
}
public static void main(String args[]) {
Car myBmw = new Car();
myBmw.FillUp();
myBmw.Taketrip();
int gallonsintank = myBmw.ReportFuel();
System.out.println(gallonsintank);
}
}