recursion - recursive function with user input arrray(JAVA) -
I am trying to explain how to pass the variable to each other with my main method?
My main goal is to create a recursive program that passes user input into an array. Then prints the largest integer using a recursive function. It has so far to me.
import java.io. *; Import java.util.Scanner; Public class MaxAlMENT {public static zero main (string array []) {// start the number array int [] number; Number = new int [5]; Scanner Loop = New Scanner (System.in); System.out.println ("Please enter number 5."); String A = lop.nextLine (); Int f = integer Parasont (A); Number [0] f =; System.out.println ("Enter 4 more numbers."); String b = lop.nextLine (); Int g = integer.percent (b); Number [1] = g; System.out.println ("Enter 3 more numbers."); String c = lop.nextLine (); Int h = integer Pursuit (C); Number [2] = h; System.out.println ("Enter 2 more numbers."); String d = lop.nextLine (); Int i = integer Paracet (D); Number [3] = i; System.out.println ("Enter 1 more number."); String e = lop.nextLine (); Int j = integer.percent (e); Number [4] j =; Lop.close (); System.out.println (f + g + h + i + j); } Zero MaxElements () {MaxElement M = New MaxElement (); M.F = K;
I have another main method?
Here's a method.
Private static string matching (buffer-render input) {System.out.println ("Do you remember your name?"); {String name = input.readLine (); Name of return; } Hold (IOException ioe) {io.printStackTrace (); Return ""; }} And here's what you will do in the main method.
string name = getName (input); A recursive method is only one method that is said from within the law until no condition is satisfied. Your input code can be replaced by the following code.
package com.ggl.fse; Import java.util.Scanner; Public class recurring {public static zero main (string [] args) {scanner lop = new Scanner (System.in); Int length = 5; Int [] number = new int [length]; String s = "Please" + Length + "Enter the number."; Println (s); Numbers = returns (loop, number, 0, length); (Int i = 0; i & lt; length; i ++) for {System.out.println (number [i]); } Lop.close (); } Private static int [] getNumbers (scanner omiss, int [] number, int index, int lang) {string s = elimination NXtine (); Int a = integer Parasont (S); Number [index] = a; If (index LT; (length - 1)) {s = "enter" + (length - index -1) + "more number."; Println (s); GetNumbers (upper, number, + index, length); } Return number; }}
Comments
Post a Comment