私はクラスとメソッドについて学ぶだけの学生です。私はエラーを受け取りました(行30 - 節約= pr *割引/ 100) "シンボルを見つけることができません"。私は可変割引が範囲外であることを理解していますが、これを修正する方法を理解することはできません。私は私に与えられた指示に従ったが、それでも動作していない。私はすでに教科書にいくつかのタイプミスを犯しているので、何か不足していますか?それとも、私の中括弧の配置ですか?JAVA範囲外の変数
import java.util.Scanner; // Allows for user input
public class ParadiseInfo2
{
public static void main(String[] args)
{
double price; // Variable for minimum price for discount
double discount; // Variable for discount rate
double savings; // Scanner object to use for keyboard input
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter cutoff price for discount >> ");
price = keyboard.nextDouble();
System.out.print("Enter discount rate as a whole number >> ");
discount = keyboard.nextDouble();
displayInfo();
savings = computeDiscountInfo(price, discount);
System.out.println("Special this week on any service over " + price);
System.out.println("Discount of " + discount + " percent");
System.out.println("That's a savings of at least $" + savings);
}
public static double computeDiscountInfo(double pr, double dscnt)
{
double savings;
savings = pr * discount/100;
return savings;
}
public static void displayInfo()
{
System.out.println("Paradise Day Spa wants to pamper you.");
System.out.println("We will make you look good.");
}
}
修正するのは簡単な問題です。私は以下の答えを加えました。 – Assafs
ちなみに、私の答えで問題が解決した場合は、その脇のグレーのチェックマークをクリックして緑色にしてください。 – Assafs
これを、変数名から母音を削除するのはひどい考えです。 –