주 방법에서 다른 방법으로 변수를 전달하는 방법을 알아 내려고하고 있습니까?사용자 입력이있는 재귀 함수 arrray (JAVA)
내 주요 목표는 배열로 사용자 입력을 전달하는 재귀 프로그램을 만드는 것입니다. 다음 재귀 함수를 사용하여 가장 큰 정수를 인쇄합니다. 이것은 내가 지금까지 가지고있는 것입니다.
import java.io.* ;
import java.util.Scanner;
public class MaxElement {
public static void main(String args[]){
// Initialize the number array
int[] Number;
Number = new int [5];
Scanner lop = new Scanner(System.in);
System.out.println(" Please enter 5 numbers.");
String a= lop.nextLine();
int f = Integer.parseInt(a);
Number[0]=f;
System.out.println("Enter 4 more numbers.");
String b= lop.nextLine();
int g = Integer.parseInt(b);
Number[1]=g;
System.out.println("Enter 3 more numbers.") ;
String c= lop.nextLine();
int h = Integer.parseInt(c);
Number[2]=h;
System.out.println("Enter 2 more numbers.");
String d= lop.nextLine();
int i = Integer.parseInt(d);
Number[3]=i;
System.out.println("Enter 1 more number.");
String e= lop.nextLine();
int j = Integer.parseInt(e);
Number[4]=j;
lop.close();
System.out.println(f+g+h+i+j);
}
void MaxElements() {
MaxElement M = new MaxElement();
M.f= k;
당신은 오히려 꽵 이상()) lop.nextInt을 (얻을 수 있습니다. nextLine은 String을위한 것이다. 그렇게하면 구문 분석 할 필요가 없습니다. – ha9u63ar
현재 사용자 입력을받는 방식에 문제가 있습니까? –