3 回答
TA贡献1847条经验 获得超11个赞
您粘贴的方法需要位于类中,因此我将它嵌入到一个类中:
class A{
private String createOrderSummary(int price, boolean addWhippedCream) {
String priceMessage = "Name: Samantha";
priceMessage += "\nAdd Whipped Cream?" + addWhippedCream;
priceMessage += "\nQuantity: " + quantity;
priceMessage += "\nTotal: $" + price;
priceMessage += "\nThank You!";
return priceMessage;
}
}
要调用(调用)它,您需要创建一个类的对象,然后为该对象调用此方法。A
例如:
A a = new A();
a.createOrderSummary(10, true);
new A().createOrderSummary(5, false);
您可以保存此类调用的结果:
string result1 = a.createOrderSummary(10, true);
string result2 = new A().createOrderSummary(5, false);
TA贡献1824条经验 获得超8个赞
您对该方法的调用应如下所示:
string SomeString = createOrderSummary(10, true);
您收到的错误基本上表明您所做的调用缺少一个参数(可能在您的Main方法中):
//this is wrong. The second argument is missing.
string SomeString = createOrderSummary(10);
顺便说一句。您不能只添加字符串和布尔值。您必须首先转换布尔值。
boolean addWhippedCream = true;
String str = String.valueOf(addWhippedCream);
System.out.println("The String is: "+ str);
或
System.out.println("The String is :" + String.valueOf(addWhippedCream));
添加回答
举报
