java - 为什么这个 java 代码不运行类并打印值?我尝试了很多但无法找到出路
问题描述
class pizza {
public int pizza (int price, int discount) {
int total = 0;
total = price - discount;
return total;
}
}
public class MyClass {
public static void main(String[] args) {
int itemNum;
int price;
String pizName;
boolean extraCheese;
itemNum = 1101;
pizName = "Pepperoni";
extraCheese = false;
System.out.println ("Your order a" +pizName+ "pizza will be served shortly.");
pizza pepperoni = new pizza (50, 10);
System.out.println("Your payment without discount is:" + pepperoni.price);
}
}
这是我的代码,任何帮助将不胜感激。十分感谢大家。Java 是一种通用的计算机编程语言,它是并发的、基于类的、面向对象的,并且专门设计为具有尽可能少的实现依赖关系。
解决方案
方法名和类名不能相同。您正在尝试使用构造函数初始化实例变量。但是构造函数的语法不正确,并且它隐式返回对对象的引用。
推荐阅读
- flutter - Flutter:Speech to text 错误在 null 上调用了“initialize”方法
- r - R时间序列数据图 - 色调+平均实线
- dataframe - 使用新的“其他变量”创建新列
- c# - IIS 没有收到对 HTML 的更新?
- python - Pandas 将每年与某个属性关联的列合并为单独的列
- javascript - 有没有办法使用 Web Audio API 重新采样音频流?
- python - 在 Plotly 中使用三个 1D 浮点数组创建 3D 曲面图
- javascript - 是什么导致 React.js 上的表单解析错误
- reactjs - 创建反应应用程序 - 小型 EC2 服务器上的 `yarn build` 占用 100% CPU 并使其无响应
- c++ - 树形图的直径