2
import java.util.Scanner;
public class fmax
{
public static void main(String[] args)
{
int max;
max = maxnum();
System.out.println("The max number is: " + max);
}
public static int maxnum()
{
int max = 0, element = 0;
Scanner keyboard = new Scanner(System.in);
int []fmax = new int[10];
for(int i = 0; i < fmax.length; i++)
{
System.out.print("Enter number " + (i+1) + ":");
fmax[i] = keyboard.nextInt();
if(fmax[i] > max)
{
max = fmax[i];
element = i; //the variable i want to be returned
}
}
return max;
}
}
好吧,我能夠返回此程序中的最大值,但是,我想返回元素/指數的值分配給最大值我回來。我會怎麼做呢?我如何返回2個值從一個單一的方法
有很多方法。你可以使用'int []','POJO類只有兩個字段','一個連接字符串',一個集合對象或任何東西。 – Braj
也檢查:http://stackoverflow.com/questions/2832472/how-to-return-2-values-from-a-java-function – zlinks