-3
このコードを試して実行するたびに、currentCost
は0
として返されます。Java:ループが機能しない
私は、ユーザからの資産(ここでは車)の価値と年齢とのループを使用して償却@ 20%を計算しようとしています。ありがとうございました。
float cost = Integer.parseInt(jTextField2.getText());
int vehicalAge = Integer.parseInt(jTextField3.getText());
float currentCost = 0;
for (int a = 1; a == vehicalAge; a++) {
cost = (float) (cost - (cost * 0.2));
currentCost = cost;
}
JOptionPane.showMessageDialog(this, Float.toString(currentCost));
'== vehicalAge'は' <= vehicalAge' – Eran
これをステップスルーされるべきでなければなりませんデバッガのコードが役に立ちます。 –