Java中的方法可以通過返回值和參數(shù)傳遞數(shù)據(jù)。
返回值指的是方法執(zhí)行完畢后所返回的結(jié)果,可以是基本數(shù)據(jù)類型、字符串、數(shù)組、對(duì)象等。
public int add(int a, int b) { return a + b; }
上面的代碼定義了一個(gè)方法add,接收兩個(gè)參數(shù)a和b,返回它們的和。返回值類型為int。
使用方法時(shí),可以通過保存返回值來(lái)獲取方法的執(zhí)行結(jié)果:
int sum = add(1, 2);
參數(shù)是指方法定義時(shí)需要傳遞的數(shù)據(jù),可以是基本數(shù)據(jù)類型、字符串、數(shù)組、對(duì)象等。一個(gè)方法可以有多個(gè)參數(shù)。
public void printMessage(String message) { System.out.println(message); }
上面的代碼定義了一個(gè)方法printMessage,接收一個(gè)參數(shù)message,類型為String,方法的作用是將該參數(shù)打印到控制臺(tái)中。
使用方法時(shí),需要傳遞一個(gè)String類型的參數(shù):
printMessage("Hello, World!");
總結(jié)來(lái)說(shuō),Java中的返回值和參數(shù)都是對(duì)方法的數(shù)據(jù)傳遞,返回值用于獲取方法執(zhí)行之后的結(jié)果,參數(shù)用于傳遞方法執(zhí)行需要的數(shù)據(jù)。