1. ホーム
  2. java

[解決済み] javaでメソッドを呼び出すプログラムのエラー修正

2022-02-25 09:28:44

質問

次のプログラムには9つの誤りがあります.誤りを訂正し、動作するバージョンを提出しなさい。修正後のプログラムは以下のように出力されるはずである。

x = 10.01 および y = 8.0 x = 10.01 and y = 867.5309 mainからの値は、867.5309です。 z = 5

これについては、すでにいくつかの変更を加えましたが、xとyが呼び出されていない理由はわかります。

public class Oops3 {
    public static void main(String[] args) {
        double y = 867.5309;
        double x = 10.01;
        printer(double x, double y);
        printer(x);
        printer(y);
        System.out.println("z = " + z);
}

public static void printer(double x, double y) {
    int z = 5;
    System.out.println("x = " + double x + " and y = " + double y);
    System.out.println("The value from main is: " + y);
}

}

解決方法は?

これを試してみてください。(すでにいくつの変更を行ったか分かりませんが)

public class Oops3 {

public static void printer(double x, double y) {
        System.out.println("x = " +  x + " and y = " +  y);
        System.out.println("The value from main is: " + y);}

public static void main(String[] args) {

            int z = 5;
            double y = 867.5309;
            double x = 10.01;
            System.out.println("x= " + x + " and y = 8.0");
            printer( x,y);
            System.out.println("z = " + z);

}}