如果方法既包含參數,又帶有返回值,我們稱為帶參帶返回值的方法;
1. 舉個栗子:
定義了一個 show 方法,帶有一個參數 name ,方法執行后返回一個 String 類型的結果:
public String show(String name){
return "hello,"+name+"!";
}
調用
的時候需要一個String變量來接收
返回值:
HelloWorld demo = new HelloWorld();
String sayHi = demo.show("adminZz");
System.out.println(sayHi);
2. 這個比較簡單,要注意的地方,前三種都已經說過了,這里直接寫個慕課網上的小測試題:
2.1 實現功能:將考試成績排序并輸出,返回成績的個數
實現思路:
1、 定義一個包含整型數組參數的方法,用來傳入成績數組
2、 在方法體中使用 Arrays.sort( ) 方法對成績數組進行排序,然后使用 Arrays.toString( ) 方法將數組轉換為字符串并輸出,最后使用 return 返回數組中元素的個數。
3、 調用方法時需要先創建對象,然后再調用.調用時為其傳入成績數組,并獲取方法的返回值,保存在變量中,最后輸出成績的個數。
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
int[] scores={79,52,98,81};
//調用方法,傳入成績數組,并獲取成績的個數
int count= hello.sort(scores);
System.out.println("共有"+count+"個成績信息!");
}
/*
* 功能:將考試成績排序并輸出,返回成績的個數
* 定義一個包含整型數組參數的方法,傳入成績數組
* 使用Arrays類對成績數組進行排序并輸出
* 方法執行后返回數組中元素的個數
*/
public int sort( int[] scores ){
Arrays.sort(scores);
System.out.println(Arrays.toString(scores));
int len = scores.length;
//返回數組中元素的個數
return len;
}
}