0

私は銀行口座プログラムで練習していましたが、この小さな問題に直面しました。

分かりやすくするための方法として作りました。

主な方法

public static void main(String[] args) {
    Scanner in=new Scanner(System.in);
    double b=0;

    while(b!=-1){
        b=in.nextInt();
        ddd(b);
    }
}

加算方法

public static void Addition(double b){
    double g=0;
    g+=b; 

    System.out.println( "GGGGGGGG"+  g );   
}

問題は、毎回同じ入力を取得することです。私は、

double g=0;

メソッドを呼び出すたびにaddition g、このステートメントのためにゼロに初期化されるため、初期化するdouble g=0;必要があります。そうしないと、コンパイル エラーが発生します。

この問題を解決するにはどうすればよいですか。

4

2 に答える 2