これは一種の新しい質問ですが、私はプログラミングが本当に新しいので、11年生のプログラミングコースには1週間以上しかかかりません。 Javaを使用し、Netbeansで作業します。私は今働いている何double&Java.lang.Stringの問題点 - テキストフィールド
はこれです:店での特別セール期間中
、10%の割引は$ 10.00以上 購入の取り出されます。
ユーザーに の購入金額を入力するように促すアプリケーションを作成してから、割引価格、さらに 割引額を返します。
マイコード:
DecimalFormat x = new DecimalFormat ("$###.00");
double purchases, discount, finalPrice;
purchases = Double.parseDouble (purchaseInput.getText());
if (purchases >= 10) {
discount = purchases * 0.10;
}
else {
discount = 0;
}
finalPrice = purchases - discount;
discountOutput.setText (discount);
finalPriceOutput.setText (finalPrice);
問題は、最後の2行です。値をテキストフィールドに設定しようとしています。それは二重を見つけるが、java.lang.String
を必要としていると言います。私はdouble.toString()
で文字列に変更しようとしましたが、ダブルは参照解除できないと言います。私はかなり混乱しています。助けてください。
私は今までに2回学習したすべてのコンテンツセクションを見てきましたが、私の問題を解決する方法は見つけられません。
ようこそ。これが宿題であることを示すために「宿題」タグを付け加えました。将来はこのことを念頭に置いてください。 – home
将来的に読みやすいようにコードをインデントしてください。また、属性、パラメータ、変数には大文字を使用しないでください。これは規約に過ぎませんが、外部コードを読むときは非常に便利です。大文字はクラス名のために制限されているため、コンストラクタです。 Markdown-editing-helpを見て、右上のすべての主要な編集ボックスで見つけてください。歓迎してください。 –