Java 如何添加priceAfterDiscount的公共实例方法,该方法返回折扣后的价格
过程编程(非OOP) 第一种方法calculateRevenue计算并返回总收入 第二种方法printResult打印访客数量和总收入。格式化输出Java 如何添加priceAfterDiscount的公共实例方法,该方法返回折扣后的价格,java,oop,Java,Oop,过程编程(非OOP) 第一种方法calculateRevenue计算并返回总收入 第二种方法printResult打印访客数量和总收入。格式化输出 public class Museum { static final double PRICE=12.5; static final double GIFT=8.99; public static void main(String[] args) { Scanner console=new Scanner(System.i
public class Museum {
static final double PRICE=12.5;
static final double GIFT=8.99;
public static void main(String[] args) {
Scanner console=new Scanner(System.in);
int visitors;
double totalRevenue;
System.out.print("Enter number of visitors: ");
visitors= console.nextInt();
/* How do I execute this? */
//assume the user input is valid
// Call calculateRevenue method
//Call calculatePrintResult method
// TODO code application logic here
}
}
根据标题,您是否面临从主函数调用公共实例方法的问题,或者您不知道如何在计算后将逻辑写入calclulate price?请告诉我们您希望得到的结果是什么?
import java.util.Scanner;
public class Museum {
static final double PRICE = 12.5;
static final double GIFT = 8.99;
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int visitors;
double totalRevenue;
System.out.print("Enter number of visitors: ");
visitors = console.nextInt();
totalRevenue = calculateRevenue(visitors);
calculatePrintResult(visitors);
}
public static double calculateRevenue(int visitors) {
return visitors * PRICE;
}
public static void calculatePrintResult(int visitors) {
System.out.println(visitors * PRICE);
}
}