★★ Java の宿題ここで答えます Part 53 ★★
■ このスレッドは過去ログ倉庫に格納されています
0271デフォルトの名無しさん
2005/10/12(水) 10:17:45出力するときに
System.out.println("Purchase Price: $" +(yourMoney/100.0));
とすればいい。計算中に double が現れると、結果も double になる。
(double の結果を int 変数に入れようとするからコンパイルエラーになっている)
ただこれだと x.x0 のようにはならず x.x と 0 がはぶかれるので、どうしても 0つけたければ、
(yourMoney/100) + "." + ((yourMoney%100)/10) + (yourMoney%10)
みたいなことをせにゃならん。つまり一桁づつ作るわけ。
(ほんとはもっと流儀に沿ったやり方があるが「習ってない」だろうから避けておこう)
■ このスレッドは過去ログ倉庫に格納されています