java學習-如何定義一個函數及其簡單練習

來源:互聯網
上載者:User

標籤:


class FunctionDemo2 {
public static void main(String[] args)
{
/*
int sum=getSum(4,6);
System.out.println("sum="+sum);
*/
//get(4,5));
}
public static void get(int a,int b)
{
System.out.println(a+b);
return;
}
/*
如何定義一個函數呢?
1、既然函數是一個獨立的功能,那麼該功能的運算結果是什麼先明確
因為這是在明確函數的傳回值類型
2、在明確定義該功能的過程中是否需要未知的內容參與運算。
因為是在明確函數的參數列表(參數的類型和參數的個數)
*/
//需求:定義一個功能,完成3+4的運算,並將結果返回給調用者
/*
1、明確功能的結果:是一個整數的和
2、在實現該功能的過程中是否有未知內容參與運算。 沒有。
其實這兩個功能就是在明確函數的定義。
1是在明確函數的傳回值類型
2、明確函數的參數列表(參數的類型和參數的個數)
*/
/*
public static int getSum()
{
return 3+4;
}
*/
/*
*以上這個函數的功能,結果是固定的,毫無擴充性而言。
*為了方便使用者需求,由使用者來指定加數和被加數,這樣功能才有意義。
思路:
1、功能結果是一個和,傳回值類型是int
2、有未知內容參與運算,有兩個,這兩個未知內容的類型都是int
*/
public static int getSum(int x,int y)
{
return x+y;
}
/*
需求:判斷兩個數是否相同。
思路:
1、明確功能的結果 結果是boolean
2、功能是否有未知內容參與運算,有兩個整數
*/
public static boolean compare(int a,int b)
{
/*
if(a==b)
{
return true;
}
else
{
return false;
}
*/
return a==b;
}
/*
需求:定義功能,對兩個數進行比較,擷取較大的數
*/
public static int getMax(int a,int b)
{
return (a>b)?a:b;
}
}

java學習-如何定義一個函數及其簡單練習

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.