2016-08-21 5 views
-2

問題と適切なコードの説明を得ることができたら、本当に感謝します。Javaが値を返さない

public class functiond { 

    public static double itemCount = 1.99; 
    public static double dollarsProvided = 2.00; 

    public static double makeChange(double itemCount, double dollarsProvided) { 
     double change = dollarsProvided - itemCount; 
     return change; 
    } 
    public static double main(String[] args) { 
     makeChange(1.99, 2.00); 
    } 
} 

「変更」を印刷するだけです。

+0

(文字列[] args)を ''パブリックダブルメイン - > '公共無効メイン(文字列[] args)' – dasblinkenlight

+1

SO基本的ではないので、私は、オフトピックとして、この質問を閉じるために投票していますチュートリアルサービス。すでにそこにはたくさんの人がいます。私はあなたのエラーメッセージの迅速なgoogleが重複した質問のボートロードを思い付くだろうと確信しています。 – John3136

+0

私は初心者であり、このサービスを利用するために他の誰よりも多くの権利を持っています。シンプルさに関係なく私は質問を投稿し続けます。 –

答えて

1

関数は値を返していますが、印刷していません。

itemCountとdollarsProvidedをグローバルに宣言しているので、パラメータとして渡す必要はありません。

public class functiond { 

    public static double itemCount = 1.99; 
    public static double dollarsProvided = 2.00; 

    public static double makeChange() { 
     double change = dollarsProvided - itemCount; 
     return change; 
    } 
    public static void main(String[] args) { 
     System.out.println(makeChange()); 
    } 
} 
+0

サー、私の投票が表示されますが、残念ながら、カップルの悪い質問は私の人生に影響する人の評判に影響を及ぼす可能性があります投票は目に見える。ありがとうございました。 –

+0

あなたは大歓迎です! :) –

関連する問題