我不断收到 Exception in thread "main" java.util.NoSuchElementException 错误消息。我已经尝试过更换东西,但我仍然遇到这个问题
我尝试过用不同的方法声明变量,但似乎没有任何效果。
import java.util.Scanner;
public class LabProgram {
public static double drivingCost(double drivenMiles, double milesPerGallon, double dollarsPerGallon) {
double totalCost = (drivenMiles / milesPerGallon) * dollarsPerGallon;
return totalCost;
}
public static void main(String[] args) {
double milesG;
double dollarsG;
Scanner scnr = new Scanner(System.in);
milesG = scnr.nextDouble();
dollarsG = scnr.nextDouble();
drivingCost(10.0, milesG, dollarsG);
milesG = scnr.nextDouble();
dollarsG = scnr.nextDouble();
drivingCost(50.0, milesG, dollarsG);
milesG = scnr.nextDouble();
dollarsG = scnr.nextDouble();
drivingCost(400.0, milesG, dollarsG);
}
}
问题是:
使用输入参数drivenMiles、milesPerGallon 和dollarsPerGallon 编写一个driveCost() 方法,该方法返回驾驶这些里程的美元成本。所有项目都是 double 类型。如果使用 50 20.0 3.1599 调用该方法,则该方法返回 7.89975。
在程序中定义该方法,其输入是汽车的英里/加仑和汽油美元/加仑(均为双倍)。通过调用 DrivingCost() 方法 3 次,输出 10 英里、50 英里和 400 英里的汽油成本。输出每个浮点值,小数点后两位。
输入为:20.0 3.1599
预期产量:1.58 7.90 63.20
阿波罗的战车
大话西游666
森林海
蛊毒传说
相关分类