我正在尝试计算单价17和物品数量20的总价格。
public class hw1_task3 {
public static void main(String[] args) {
int total = units * price;
int units = 20;
int price = 17;
System.out.printf("The total is: %d", total);
}
}
该计划有什么问题?我一直收到一个关于无法找到符号的错误。我是java的新手,非常感谢任何帮助。
答案 0 :(得分:3)
您需要将单位和价格移动到总数之上,如下所示:
int price = 17;
int units = 20;
int total = units * price;
答案 1 :(得分:2)
您在声明之前使用变量。这些行
int units = 20;
int price = 17;
应首先编写并
int total = units * price;
之后。
所以正确的行将是:
int units = 20;
int price = 17;
int total = units * price;
答案 2 :(得分:2)
在使用变量之前,您需要声明它。
在您的计划中,您使用了"单位"和"价格"声明之前的变量,所以你得到错误说"找不到符号"。
并打印值使用System.out.println()
public class hw1_task3 {
public static void main(String[] args) {
int units = 20; //Variable declaration and initialization
int price = 17; //Variable declaration and initialization
int total = units * price;
System.out.println("The total is: "+total);
}
}