Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何添加priceAfterDiscount的公共实例方法,该方法返回折扣后的价格_Java_Oop - Fatal编程技术网

Java 如何添加priceAfterDiscount的公共实例方法,该方法返回折扣后的价格

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

过程编程(非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.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);
  }
}