-7
2番目のメソッドが実行されない理由がわかりません。コンパイルして入力を受け付けますが、その後は何も起こりません。誰かが私を正しい方向に向けることができますか?Java 2番目の静的メソッドが実行されていません
import javax.swing.JOptionPane;
public class Test1 {
public static void main(String[] arg) {
String hoursOfWorkString, costOfMaterialsString, nameOfProductString;
nameOfProductString = JOptionPane.showInputDialog(null, "Enter the name of the product. ", JOptionPane.QUESTION_MESSAGE);
hoursOfWorkString = JOptionPane.showInputDialog(null, "Enter the number of hours worked. ", JOptionPane.QUESTION_MESSAGE);
double hoursOfWork = Double.parseDouble(hoursOfWorkString);
costOfMaterialsString = JOptionPane.showInputDialog(null, "Enter the cost of the product. ", JOptionPane.QUESTION_MESSAGE);
double costOfMaterials = Double.parseDouble(costOfMaterialsString);
}
public static void CalulatePrice(double costOfMaterials, double hoursOfWork, String nameOfProductString) {
double salePercentage = 0.75, shipping = 6, markup = 14, retailPrice;
retailPrice = salePercentage * (costOfMaterials + (markup * hoursOfWork)) + shipping;
JOptionPane.showMessageDialog(null, String.format("The retaill price of the %. product is $ %.02f.", nameOfProductString, retailPrice));
}
}
アップデート:例を使用していくつかのエラーを修正して実行します。コメントを読んだ後、私はそれがうまくいくとは思わなかった。私はちょうど何かが自分のコードで分かっていることを知っていた。
入力いただきありがとうございます。
あなたはそれを呼んでいない可能性がありますか? – Li357
私はあなたがなぜそれが実行されると思うか知りたいのです。 – Andreas