1、方法的返回值是指執(zhí)行某一方法體中的代碼所產(chǎn)生的結(jié)果。前提是這種方法可能產(chǎn)生結(jié)果。
2、返回值的作用:接收結(jié)果,使其能夠用于其他操作。
如果方法有返回值,則必須使用關(guān)鍵字return返回該值,返回類型為該方法的類型。
實(shí)例
package com.jredu.ch09;
import java.util.Arrays;
import java.util.Scanner;
/**
* 有返回值的方法
* 獲取排序之后的數(shù)組
* @author Administrator
*
*/
public class Ch05 {
public Scanner input;
public String[] name = new String[5];
public Ch05(Scanner input) {
super();
this.input = input;
}
public String[] student(){//返回值類型是一個(gè)數(shù)組
System.out.println("請(qǐng)輸入5個(gè)學(xué)生的姓名");
for (int i = 0; i < name.length; i++) {
name[i] = input.next();
}
Arrays.sort(name);//對(duì)數(shù)組進(jìn)行排序
System.out.println("****排序后****");
return name;//返回?cái)?shù)組name
}
public static void main(String[] args) {
Ch05 d = new Ch05(new Scanner(System.in));
System.out.print(Arrays.toString(d.student())+"\t");
//d.student():調(diào)用返回值
//Arrays.toString(d.student()):把數(shù)組轉(zhuǎn)換成字符串
}
}
以上就是java方法的返回值介紹,希望對(duì)大家有所幫助。更多關(guān)于“java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴(yán)謹(jǐn),每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時(shí)歡迎你來試聽。