2016-04-18 24 views
0

説明付きの無制限の倍(可変)経費記録を受け入れるJavaプログラムを作成します。ループ!無限の入力と入力の数を追跡する

コンソールのO/Pの平均時間のリストで、合計エントリ数を累積します。

HERESに私のコード私はこれまで

public class Quizz { 

    public double expense; 
    public double totalExpenses; 

    public static void main(String[] args) { 

     Quizz expenses = new Quizz(); 
     Scanner intScan = new Scanner(System.in); 
     do 
     { 
      System.out.println("Enter an expense"); 
      expenses.expense = intScan.nextInt(); 
     } 
     while (proceed); 

     System.out.println("done counting"); 
    } 

} 
+2

あなたは 'proceed'を定義しましたか?あなたは本当にクラスを必要としません。 –

+1

コードはありますが、あなたの質問は何ですか? –

+1

double値を取得する場合は、intScan.nextDouble()を呼び出す必要があります。 – ControlAltDel

答えて

0

ここにクラス定義がかなり奇妙です持っています。

+0

質問コマンドを終了するには文字列...例えば "done"と入力し、プログラムが終了したときに終了すると、そのことが可能になります。そしてありがとう!!!これは実際に非常に役に立ちました。ユーザーが入力した実際の入力数をどのように追加してO/Pに表示するのかを把握する必要があります – JavaSpawn101

+0

問題はスキャナになります。スキャナは、ユーザがダブルを与えることを期待している。あなたが望むならば、文字列( 'String value = doubleScan.next()')を取得するようにスキャナを変更し、それが数字か単語かを確認し、それに基づいて行動することができます。 –

+1

ああ私は大丈夫感謝多くの感謝を参照してください:) – JavaSpawn101

関連する問題