-4

キロメートルをマイルに変換する Java プログラムを作成しています。私のコードは次のとおりです。

public class Ex7Program {
public void start() {
   String userKilometres;
    double kilometres = getKilometresFromUser(); 
    double miles = convertKilometresToMiles(kilometres);
    printResult(kilometres, miles);
}
private double getKilometresFromUser() { // Insert your 3 methods here.
    System.out.print("Enter kilometres: ");
    String userKilometres = Keyboard.readInput();
    double kilometres = Double.parseDouble(userKilometres);

    return kilometres;

}
private double convertKilometresToMiles(double kilometres) {
    double miles = 0.621371 * kilometres;

    return miles;
}

private void printResult(double kilometes, double miles) {
    System.out.print(kilometres + " Kilometres is " + miles + " miles ");
}
}

結果を出力する最後のステートメントでエラーが発生します。

Error: kilometres cannot be resolved to a variable

私はそれを修正するのに長い時間を費やしましたが、何度も失敗した後、ここに来ることにしました. 私が間違っている提案はありますか?助けていただければ幸いです。

4

2 に答える 2

7

printResult(double, double) のメソッド パラメータは km と呼ばれます。名前を km に変更する必要があります。

于 2013-06-01T07:33:37.413 に答える