私はBEGINNERをjavaに入れています。私のプロジェクトは簡単なカロリーカウンターです。ユーザー入力を計算用Javaに接続する方法
それが動作するはず方法は:
は、カロリー摂取量の番号を入力します(ユーザーが番号を追加します)2,000カロリー
によって
プログラム減算ユーザー入力今のところ、私のプログラムはのためのパラメータを引いています食べ物は2,000カロリーから。私はこれを知っています。なぜなら、私はこの問題を解決するために試したたくさんのテストを行ったからです。私がチーズケーキのフレーバメソッドのパラメータを文字列と整数を含むように変更していないと、可変カロリーを保持していた最後のケーキフレーバー(carmel)からカロリーintを差し引いてしまいます。
問題:
私は、メインの上記食品クラスにコード化されたカロリー計算にユーザー入力を接続する方法を見つけ出すように見えることができます。また、Scannerの入力変数をカロリー変数に変更しようとしましたが、解決できませんでした。
私は以下のコードを今聞いています。私は私を助けることができる誰にもとても感謝しています。覚えておいてください、私は初心者です。私が応答する前に書いたすべてを読んでください。
はあなたがcalculateCaloriesLeftメソッドに入力された値を渡していないあなたに
int calculateCaloriesLeft() {
int caloriesLeft = 2000 - calories;
return caloriesLeft;
}
Scanner input = new Scanner(System.in);
System.out.println("Enter calorie of food: ");
int value = 0;
value = input.nextInt();
value = deserts.calculateCaloriesLeft();
System.out.println("calories left: " + value);
}
}
_だろうあなたは問題を抱えています。 –
私はすべての余分なコードを取り除いた –