行:
System.out.println("Welcome to John Doe's shipping calculator!");
我明白了
"Syntax error, insert "AssignmentOperator Expression" to complete expression" in eclipse
class calc {
Shipment s = new Shipment();
Scanner input = new Scanner(System.in);
System.out.println("Welcome to John Doe's shipping calculator!");
System.out.println("Enter first package dimensions" );
Package package1 = new Package();
System.out.println("Enter length");package1.inputLength(input.nextDouble());
System.out.println("Enter width");package1.inputWidth(input.nextDouble());
System.out.println("Enter height");package1.inputHeight(input.nextDouble());
Package package2 = new Package();
System.out.println("Enter second package dimensions" );
System.out.println("Enter length");package2.inputLength(input.nextDouble());
System.out.println("Enter width");package2.inputWidth(input.nextDouble());
System.out.println("Enter height");package2.inputHeight(input.nextDouble());
System.out.print("First package dimensions:" ); package1.displayDimensions();
System.out.print("Second package dimensions:"); package2.displayDimensions();
s.cost1 = s.calculateCost(package1);
s.cost2 = s.calculateCost(package2);
System.out.println("Package 1 will cost "+ Math.round(s.cost1 * 100.0) /100.0 + " to ship");
System.out.println("Package 2 will cost "+ Math.round(s.cost2 * 100.0) /100.0 + " to ship");
s.display();
}
为什么?
最佳答案
您无法直接在类中打印一行(或调用方法),请尝试将其放入方法中。
class calc{
public void myMethod(){
Shipment s = new Shipment();
Scanner input = new Scanner(System.in);
System.out.println("Welcome to John Doe's shipping calculator!");
System.out.println("Enter first package dimensions" );
Package package1 = new Package();
//REST OF CODE
}
}
然后在需要的地方调用该方法。
关于java - 插入赋值运算符表达式以完成eclipse错误中的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60443189/