首页 > 解决方案 > 为什么这个 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 是一种通用的计算机编程语言,它是并发的、基于类的、面向对象的,并且专门设计为具有尽可能少的实现依赖关系。

标签: javamethods

解决方案


方法名和类名不能相同。您正在尝试使用构造函数初始化实例变量。但是构造函数的语法不正确,并且它隐式返回对对象的引用。


推荐阅读