OneCompiler

ja23

246
  1. 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
}

}

  1. 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());
    }
}

}