Question: JAVA import java.util.Scanner; public class LE62 { public static void main(String[] args) { int size=arraySize(); //Get array size String userNames[]=setUserNames(size); //Input userNames //PrintUserInfo by passing
JAVA ![JAVA import java.util.Scanner; public class LE62 { public static void main(String[] args)](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f50d01a1b99_68166f50d0146d97.jpg)
import java.util.Scanner;
public class LE62 {
public static void main(String[] args) {
int size=arraySize(); //Get array size
String userNames[]=setUserNames(size); //Input userNames
//PrintUserInfo by passing setUserIDs as argument
//Which will return userIDs array
printUserInfo(setUserIDs(userNames),userNames);
}
private static int arraySize() {
Scanner scan=new Scanner(System.in); //Scanner class object to get user input
System.out.printf("How many users? "); //Ask user to enter size
int size=scan.nextInt();
return size; //return size
}
private static String[] setUserNames(int size) {
String userNames[]=new String[size]; //userNames array to store names
Scanner scan=new Scanner(System.in);
for(int i=0;i System.out.printf("Enter a name for user "+(i+1)+":"); //Ask user to enter name String name=scan.nextLine(); userNames[i]=name; //Store that name in userNames array at index i } return userNames; //Return userNames array } private static int[] setUserIDs(String userNames[]) { int size=userNames.length; int userIDs[]=new int[size]; //userIDs array to store ids of user Scanner scan=new Scanner(System.in); for(int i=0;i System.out.printf("Enter user ID for "+userNames[i]+"?"); //Ask user to enter id for a name int id=scan.nextInt(); userIDs[i]=id; //Store that id in userIDs array at index i } return userIDs; //return userIDs array } private static void printUserInfo(int[] userIDs,String userNames[]) { System.out.printf("USER IDs & NAMES%n"); //Print header //Iterate loop till size of the array and print user details for(int i=0;i System.out.printf("%s %d%n","User ID:",userIDs[i]); System.out.printf("%s %s%n%n","User Name:",userNames[i]); } } }//END class ![{ int size=arraySize(); //Get array size String userNames[]=setUserNames(size); //Input userNames //PrintUserInfo by](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f50d0243e9b_68166f50d01d844f.jpg)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
