2017-06-13 12 views
-4

こんにちは私は、これらのような別のクラスに2つのpublic voidメソッドがあるかどうかを質問したかったのですが、どのようにして結果(res + result)私は宿題のために持っていた。 お時間をいただきありがとうございます。Java void 2つの異なるメソッドの結果をメインで計算する

public void method(int x,int y){ 
double result; 
result=x+y; 
System.out.println("Result :"+result);} 

public void method2(int x,int y){ 
double res; 
result=x+y; 
System.out.println("Result :"+result);} 
+0

さておき(フィールドは 'result'というクラスでありますしない限り)' method2'が何であるかをコンパイルしないという事実から、 'method'と' method2'の違いは? – Bathsheba

+0

SOはあなたの試験や家事のための回答を得ることのできるサイトではありません.SOは数時間/日の間に直面している問題の回答を求める開発者のためのものです。 –

+0

Nirav Madariyaそれは試験や宿題についてではなく、何かを学ぶことについてのデベロッパーではないかもしれませんが、私はどこかから始める必要があります。あなたは朝起きてはならないし、プログラミングに関するすべてを知っていませんでした。または日?それは愚かなので、私はそれを解決する方法を把握しようとしないことを意味しないので、誰も私に答えるか、私を助けることを言った誰も何かを学ぼうとするpplでこれをやめてください。http:// prntscr.com/fj776e – user3290284

答えて

0
ていないのでまた、あなたのコードがコンパイルされませんメイン

でそれを計算しますラッパークラスを作ることができます

言われていること

は、これを試してみてくださいあなたが学んでいるので、理想的にあなた自身のためのものを考え出すにかなりの時間を費やす必要があります(答えを得ることは、あなたがクラスを合格に役立つかもしれませんが、あなたが学ぶ助けにはなりません):

新しいクラスを作成します。例:util.java

public class util { 
    public void method(int x,int y){ 
     double result; 
     result = x + y; 
     System.out.println("Result :" + result); 

    } 

    public void method2(int x,int y){ 
     double res; 
     res = x + y; 
     System.out.println("Res :" + res); 

    } 
} 

そして、あなたのメインの中に次の操作を行います。

public class Main { 
    public static void main(String[] args) { 
     util ut = new util(); 

     ut.method(2, 2); 
     ut.method2(4, 4); 
    } 
} 

結果:ちょうど楽しみのために

Result :4.0 
Res :8.0 

を、あなたはまた、次の行うことができます:

util.java

public class util { 

    private int method(int x,int y){ 
     return x + y; 
    } 

    private int method2(int x,int y){ 
     return x + y; 
    } 

    public void result(int x,int y){ 
     System.out.println("Result: " + (method(x, y) + method2(x, y))); 
    } 
} 

Main.java:

public class Main { 
    public static void main(String[] args) { 
     util ut = new util(); 

     ut.result(2, 2); 
    } 
} 

結果:

Result: 8.0 
0

このようにすることはできません。 戻り値の型をvoidに変更してから計算する必要があります。それとも、あなたは結果の両方を保存して、あなたが方法2でプロパティ結果を持っていますが、プロパティのres

関連する問題