[轉載] Java中如何在方法中return返回多個值 - IT人
文章推薦指數: 80 %
參考連結: 用Java返回多個值今天在學習Java,做程式設計題練練手的時候,看到了這一題。
本身題目難度不大,但是我在想題目要求返回兩個值,return只 ...
Togglenavigation
IT人
IT人
[轉載]Java中如何在方法中return返回多個值
ey_snail發表於
2020-12-21
Java
參考連結:用Java返回多個值
今天在學習Java,做程式設計題練練手的時候,看到了這一題。
本身題目難度不大,但是我在想題目要求返回兩個值,return只能返回一個值,我該怎麼來實現呢?
我想到了一個基本方法,那就是在方法中用陣列儲存多個值,用過返回陣列的方式,來實現題目目的程式碼://程式設計題2:定義一個陣列,陣列成員10個(陣列自己定義),找出陣列中最大數連同下標一起輸出。
classzuoye2{
publicstaticvoidmain(String[]args)
{
//建立初始化一個陣列
int[]arr={1,6,3,8,0,45,76,43,56,19};
int[]a=maxArr(arr);
//列印
System.out.println("最大值為:"+a[0]);
System.out.println("最大值下標為:"+a[1]);
}
publicstaticint[]maxArr(int[]arr)
{
intmaxValue=arr[0];
//建立陣列,初始化
int[]arr1={1,2};
intb=0;
for(inti=0;i!=arr.length;i++)
{
if(maxValue
延伸文章資訊
- 1傳遞引數與回傳值 - Java 學習系列
當主程式呼叫類別函數成員show() 時, 就會印出剛剛在函數成員set_r 設定給radius 的值; 以及利用設定後的radius算出面積並且印出。 第八章:類別- Previous.
- 2Java-第3課-方法. 在上一個單元 - Medium
例如字串的length方法會回傳int,subString方法會回傳String。但方法也是可以不回傳資料的。 在第0課有提到「main方法」方法是程式的進入點。首先 ...
- 3[JAVA] java return 回傳/返回語句介紹用法 - Java程式教學甘仔店
二、return: 此用法為沒有回傳值的意思,必需在方法前宣告為void。 public void testReturn2(int pNum) { // 傳入值為0,離開此方法。
- 4方法(Method)
(Method),在VB 和C 程式語言則稱為「函式」或「函數」(Function),Java 中 ... void 表示無回傳值,呼叫mul 方法時,必須給予兩個int 型別的引數。因為.
- 5傳值呼叫
在一些程式語言,像是C++之類的程式語言,呼叫方法傳遞引數給參數時,可以有傳值呼叫(Call by value)或傳參考呼叫(Call by reference)的方式。Java當中只有傳值 ...