基本的に、私はJavaの初心者です。コースを受講しています。まず、このプログラムの初めになぜcom.companyが必要なのか分かりません(IntelliJ IDEAとJDK 9.0.1を使用)。第2に、私はこのプログラムが "calculateTax"メソッドを呼び出す方法を理解していません。なぜなら、唯一のメソッド呼び出しはdouble変数 "total"が初期化されているからです。ここで(JAVA)私のプログラムの始めにcom.companyを置く必要があるのはなぜですか?このコードはどのように動作しますか?
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
事前に感謝:)
ようこそスタックオーバーフロー。ここであなたのアカウントを作成したときには、[ツアー]をして[ヘルプ]ページを読んで、サイトに慣れておくことをお勧めしました。 *なぜ何が必要なのですが、なぜこのコードは機能しますか?*このサイトでは明らかに広すぎて不明瞭です。次の質問をここに掲載する前に、[ask]と[mcve]の読書をしてください。 –