ja23
- Write a java program to accept a String from a user and display each vowel from a
String after every 3 seconds. [15 M]
import java.util.Scanner;
public class VowelDisplay {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scanner.nextLine().toLowerCase(); // Convert to lowercase for simplicity
for (int i = 0; i < input.length(); i++) {
char ch = input.charAt(i);
if (isVowel(ch)) {
System.out.println(ch);
try {
Thread.sleep(3000); // Sleep for 3 seconds
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
scanner.close();
}
public static boolean isVowel(char ch) {
return "aeiou".indexOf(ch) != -1; // Check if the character is a vowel
}
}
- Write a java program to accept āNā student names through command line, store them
into the appropriate Collection and display them by using Iterator and ListIterator
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class StudentNames {
public static void main(String[] args) {
List<String> studentNames = new ArrayList<>();
// Accept student names from command line arguments
for (String arg : args) {
studentNames.add(arg);
}
// Display using Iterator
System.out.println("Displaying student names using Iterator:");
Iterator<String> iterator = studentNames.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
// Display using ListIterator
System.out.println("\nDisplaying student names using ListIterator:");
ListIterator<String> listIterator = studentNames.listIterator();
while (listIterator.hasNext()) {
System.out.println(listIterator.next());
}
}
}