Write with Java arrays a program that does the following
Write with Java ( arrays ) a program that does the following:
• Asks the user to specify the number of names he/she wants to input.
• Accordingly, declare an array of appropriate size.
• Accept the required number of names from the user.
• Store these names received from the user in a String array.
• Print the names to the screen in uppercase.
Solution
Strings.java
import java.util.Scanner;
public class Strings {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print(\"Enter the number of names: \");
int n = scan.nextInt();
scan.nextLine();
String names[] = new String[n];
for(int i=0; i<names.length; i++){
System.out.print(\"Enter name: \");
names[i] = scan.nextLine();
}
System.out.println(\"Given names in uppercase: \");
for(int i=0; i<names.length; i++){
System.out.println(names[i].toUpperCase());
}
}
}
Output:
Enter the number of names: 4
Enter name: Suresh Murapaka
Enter name: Sekhar Murapaka
Enter name: Anshu Murapaka
Enter name: Revathi Murapaka
Given names in uppercase:
SURESH MURAPAKA
SEKHAR MURAPAKA
ANSHU MURAPAKA
REVATHI MURAPAKA
