2016-11-10 49 views
-2

所以我目前正試圖在學校完成我的java科西嘉,但我有問題理解其中一項任務。總結2個數字並返回值的方法

有問題的任務是:創建一個合計兩個數字並返回總和的方法。方法應該看起來像這樣;公共靜態雙和(雙nr1,雙nr2) 和我正在運行的問題是,我根本不明白如何解決任務。

解決此任務的唯一方法就是使用此代碼。

import java.util.Scanner; 

class AddNumbers { 
    public static void main(String args[]) { 
     int x, y, z; 
     System.out.println("Enter two integers to calculate their sum "); 
     Scanner in = new Scanner(System.in); 
     x = in.nextInt(); 
     y = in.nextInt(); 
     z = x + y; 
     System.out.println("Sum of entered integers = "+z); 
    } 
} 

但是這種解決方案我不會像解決

+2

你似乎沒有寫了一個函數'公共靜態雙總和(雙nr1,double nr2)',如說明中明確要求的那樣。 – khelwood

+0

您尚未在任務中創建所需的方法。問題陳述實際上告訴你你必須做什麼。 – QBrute

+1

還要注意,如果任務要求您使用'double'調用'in.nextInt()'也不會解決任務。 (我不知道爲什麼「創建一個總和兩個_numbers_ ...的方法」會導致你編寫「Enter two _integers_」 - 所有整數都是數字,但並不是所有數字都是整數)。 – Thomas

回答

-1

任務這可能會幫助你

import java.util.Scanner; 
class AddNumbers 
{ 
    public static void main(String args[]) 
    { 
     double x, y, z; 
     System.out.println("Enter two numbers to calculate their sum "); 
     Scanner in = new Scanner(System.in); 
     x = in.nextDouble(); 
     y = in.nextDouble(); 
     z = sum(x,y); 
     System.out.println("Sum of entered numbers = "+z); 
    } 
    public static double sum(double nbr1,double nbr2){ 
     return (nbr1+nbr2); 
    } 
} 
+2

您是否認爲只給一些甚至不理解任務的人提供一些代碼會長期幫助?更好地幫助他理解他的要求,並讓他自己嘗試一種解決方案。你知道「給一個人一條魚,他會被餵食一天,教他釣魚......」 – Thomas

+0

謝謝,正是我所需要的。因爲我沒有真正理解如何使用方法頭! 托馬斯,他給了我我需要的信息。現在我明白了要尋找什麼,我可以瞭解我如何正確使用方法頭。但是,我明白你的意思。 –

+1

@patricmatsson「谷歌搜索:如何在Java中編寫函數」,這是你需要的 – sinsuren