java实验楼使用说明_Java 方法
Java 方法
一、實驗介紹
1.1 實驗內容
本實驗將學習Java方法的定義與語法規則、方法重載以及參數與返回值的相關內容。
1.2 實驗知識點
方法的定義
方法重載
參數與返回值
1.3 實驗環境
JDK1.7
Eclipse
二、實驗步驟
在之前的章節中,我們經常使用到System.out.println(),它是什么呢?
println() 是一個方法
System 是系統類
out 是標準輸出對象
這句語句的意思是調用系統類 System 中的標準輸出對象 out 中的方法 println()。
2.1 方法的定義與語法規則
Java中的方法,我們可以將其看成一個功能的集合,他們是為了解決特定問題的代碼組合。比如司機會開車,老師會教書一樣,不同的方法可以實現不同的功能。
方法的定義語法:
(1)
如上所示:方法名為calcSum,它的修飾符是public,它有兩個參數int a和int b,在方法調用的時候必須傳入這兩個參數。它有一個int 型的返回值,所以在方法里,有一條語句return sum;用來返回sum的值,其中sum類型也為int 型。而在方法調用的時候,我們用一個int 型變量rSum來接收這個返回值。方法calcSum實現了將兩門課程的總成績算出并返回。
注意:
方法體放在一對大括號中,實現特定的操作
方法名主要在調用這個方法時使用,需要注意命名的規范,一般采用第一個單詞首字母小寫,其它單詞首字母大寫的形式
調用方法的語法是對象名.方法名
2.2 參數與參數列表
在現實生活中,我們為了完成某件事情之前是需要一些條件的,比如我們買東西肯定是需要錢的。當然,方法也是如此。我們需要方法幫我們完成某項功能的時候,需要根據需求去調整條件。于是就有了參數。
我們可以通過在方法中加入參數列表接收外部傳入的數據信息,參數可以是任意的基本類型數據或引用類型數據。
(2)
注意:
調用帶參方法時,必須保證實參的數量、類型、順序與形參一一對應
調用方法時,實參不需要指定數據類型
當方法參數有多個時,多個參數間以逗號分隔
2.3 方法重載
在Java中通過在類中寫多個方法,這類方法的方法名相同,方法的參數列表不同(參數的個數和參數類型的不同)來實現方法的重載。所謂方法重載就是:在一個類中,有一系列的方法具有方法名相同,但參數列表不同,這類方法的實現就是方法重載。
(3)
在進行方法重載的時候需要遵循以下的規則:
在使用方法重載的時候,必須通過方法中不同的參數列表來實現方法的重載。如:方法的參數個數不同或者方法的參數類型不同。
不能通過訪問權限,返回值類型和拋出的異常來實現重載
重載的方法中允許拋出不同的異常
可以有不同的返回值類型,只要方法的參數列表不同即可
可以有不同的訪問修飾符
2.4 返回值
如上面的例子所示,方法是一個實現了條件輸入和結果輸出的過程,往往我們需要對方法的結果進行進一步的處理,這時候我們就需要方法返回值了。
注意:
如果方法的返回類型為 void ,則方法中不能使用 return 返回值。
方法的返回值最多只能有一個,不能返回多個值。
方法返回值的類型必須兼容,也就是說如果返回值類型為 int ,則不能返回 String 型值
調用帶返回值的方法時,由于方法執行后會返回一個結果,因此在調用帶返回值方法時一般都會接收其返回值并進行處理
三、實驗總結
在這節課程中,我們對 Java 的方法包括其定義,調用、重載進行了學習,希望同學們下來能夠編寫代碼鞏固練習。下一節我們將進入面向對象的世界。
四、課后習題
好了同學們,接下來我們便實現一個方法吧。
實現一個方法,接收一個層數值n,打印一個有n層的直角三角形,并返回底邊最后一個值。并打印出來。
如下:
n為2
打印出:
(4)
五、參考鏈接
Java方法
Java中的方法重寫和方法重載
方法重載_百度百科
總結
以上是生活随笔為你收集整理的java实验楼使用说明_Java 方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA循环与分支语句edu_Java分
- 下一篇: [微软面试100题]8190