2016-04-11 2 views
-2

私は、プログラミングプログラミングの宿題を紹介しています。質問です:私はmainメソッドを置き、このpurchase.javaとcreatepurchase.javaためwhileループのですか?

は購入という名前のクラスを作成します。各購入には、請求書番号、販売金額、および販売税額が含まれています。請求書番号と販売金額の設定方法を組み込みます。販売金額のset()メソッド内で、売上金額の5%として売上税を計算します。購入の詳細を表示する表示方法も含めます。 Purchase.classとして保存します。 Purchaseオブジェクトを宣言し、ユーザーに購入の詳細を求めるプロンプトを表示するアプリケーションを作成します。請求書番号の入力を求められたら、1,000から8,000までの番号が入力されるまでユーザーに指示しないでください。販売金額を求めるときは、ユーザーが非負の値を入力するまで続行しないでください。有効なPurchaseオブジェクトが作成された後、オブジェクトの請求書番号、販売金額、および売上税が表示されます。ここで

は私が持っているコードです。

public class Purchase 
{ 
public static void main (String[] args) 
{ 
int invoiceNumber = 50; 
double salePrice = 10.00; 
double SalesTax; 
} 

public void setInvoiceNumber(int invoice) 
{ 
    invoiceNumber = invoice; 
} 

public void setSalePrice(double saleAmount) 
{ 
    salePrice = saleAmount; 
    SalesTax = (saleAmount * .05); 
} 

public void displaySalePrice() 
{ 
    System.out.println("Your invoice number is:" + invoiceNumber); 
    System.out.println("Your sale amount is: " + salePrice); 
    System.out.println("Your sales tax is: " + SalesTax); 
} 

} 

エラー:

DDescriptionリソースパスの場所を入力invoiceNumberは は変数Purchase.java /購入/ srcにライン13に解決することはできませんがJavaの 問題invoiceNumberは 変数購入に解決することはできません。 Javaの/購入/ srcにライン24 Javaの問題salePrice は 18 Javaの問題salePriceが 変数Purchase.java /購入/ SRC線25に解決できない変数Purchase.java /購入/ srcのラインに解決することはできませんJavaの問題消費税 は 19 Javaの問題消費税が 変数Purchase.java /購入/ srcにライン26 Javaの問題

に解決することができない変数Purchase.java /購入/ srcのラインに解決することはできません...メインメソッドなしで実行すると、エラーはなく、メインメソッドなしでは実行できないことが示されます(もちろん)。これらを変数にどのように解決するのですか?

+0

を作ります。 – Zulfe

+0

https://docs.oracle.com/javase/tutorial/java/javaOO/objects.html – Natecat

+0

また、フィールドの場合は使用時に読んでください。あなたの基本的なJavaテキストを勉強し続けると、このサイトよりもはるかに役立ちます。 –

答えて

-2

主な方法は見つからないと私は理解していますが、どこに置くべきか分かりません。

あなたが投稿したクラスで、それを入れてください。

私はいくつかのスポットを試しましたが、変数が静的宣言と互換性がないというエラーが常に発生します。

つまり、あなたのコードの試行でなく、を持っています。

ここでは主な方法はありますか?

あなたの試みを投稿していない場合はどうすれば知っていますか?

実際の試行とすべてのエラーメッセージを表示すると、わかりやすいヘルプが得られます。

+1

メインメソッドを挿入しようとすると、私のすべての変数の "静的でないフィールドへの静的参照を作成できません"というエラーが発生し、各変数を "変数に解決できない"ようになります。なぜなのかご存知ですか? – sopstem2428

+0

@ Tyler.Borer:元の質問を編集し、試行を表示し、すべてのエラーメッセージを表示します。 –

+0

@ Tyler.Borer:「静的でないフィールドへの静的な参照を作成できません」を検索しましたか?これは非常に一般的な初心者のJavaエラーであり、Javaでオブジェクト指向のテクニックを使用する方法をすぐに学ぶほど良いでしょう。あなたの他のエラーと同じ - エラーメッセージの検索と**学習**の意味! –

-1

私のプロジェクトをセットアップするとき、私は通常私がmainメソッドを入れたMainクラスを作成します。オブジェクトを宣言しているので、ここで問題はありません。ただ、少なくとも、あなたは宿題の一部について正直だ...あなたはこのようなあなたのためのオブジェクトファイルをインポートしてください(ファイルが同じフォルダ内にあることは)

import Purchase; 

+0

これは私のコードには何もしませんでした。 – sopstem2428

関連する問題