1

Java クラスの割り当てに取り組んでいますが、コンパイラ エラーが発生し続けます。

私が得ているエラーは、「文の小計 ++ 合計ではありません」です。および「エラー: ';' 予想される小計 ++ 合計;".

アドバイスをいただければ幸いです。

割り当ては、数字を足し合わせて、ユーザーがゼロを入力すると小計を出力し、2 つの連続したゼロの後に完全な合計を出力するプログラムを作成することです。

私はプログラミングとコンパイルにこの Web サイトを使用しています: http://www.compileonline.com/compile_java_online.php

前もって感謝します。

public class Homework4{

 public static void main(String []args){

    int n;      
    int previous = -99999;      
    int total = 0;      
    int subtotal = 0;         

    System.out.println("This program will add numbers you input.");
    System.out.println("Once you input a number, press enter.");
    System.out.println("When you want the subtotal of your numbers, input 0.");
    System.out.println("When you want the complete total, input 0 once more.");

    n = scanner.nextInt ( );      
    while (true) {          
        if (n == 0 && previous == 0) {              
            System.out.println("Total: " + total);          
            } else if (n == 0) {             
                subtotal ++ total;         
                System.out.println("Subtotal: " +subtotal);
                subtotal == 0;              
                previous == 0;          
            } else {     
                n ++ subtotal;
                previous == n;              
                      }          
                n = scanner.nextInt ( );     
                }  


     }
}
4

2 に答える 2

2

単項加算はありません++。それは+=

subtotal += total; 

と同等です

subtotal=subtotal+total; 

と便利な略記です。

変数に 1 を追加するには、次を使用します。

varToIncrement++;

オペレーターの反対側には何もないことに注意してください。

Eclipse などの IDE と JDK をインストールすることをお勧めします。writecodeonline のようなサイトはそれほど強力ではなく、Java コードを最大限に活用できないからです。

于 2013-07-09T00:30:53.730 に答える