(JAVA)为什么我需要在程序的开头放置com.company以及这段代码如何工作?

时间:2017-12-17 06:19:33

标签: java intellij-idea

所以基本上,我是Java的初学者,我正在学习一门课程。首先,我不明白为什么在本程序开始时需要com.company(使用IntelliJ IDEA和JDK 9.0.1)。其次,我不明白这个程序如何调用" calculateTax"方法,因为唯一的方法调用是当双变量" total"正在初始化。这是代码:

package com.company;

public class Main {

    public static double subtotal;

    // main function of the program
    public static void main(String[] args) {
        subtotal = 15.00;
        System.out.println("Subtotal: " + subtotal);
        double total = subtotal + calculateTax(0.08, subtotal);
        System.out.println("Total: " + total);
    }

    public static double calculateTax(double taxRate, double amountToTax) {
        double tax = amountToTax * taxRate;
        System.out.println("Tax: " + tax);
        return tax;
    }
}

这是输出:

  

小计:15.0
  税:1.2
  总计:16.2

     

处理完成,退出代码为0

提前致谢:)

1 个答案:

答案 0 :(得分:2)

使用com.company不是必须的,您可以使用自己的包名。包用于组织属于相同类别或类似功能的类。类可以作为一个组更快地下载,而不是一次下载一个。

要计算总数,您需要calculateTax方法的结果,因此将暂停总计算并调用calculateTax方法。完成calculateTax方法并返回结果后,将恢复总计算。

enter image description here