Q1]

import java.util.Scanner;

class VowelPrinter extends Thread {
    private String input;

    public VowelPrinter(String input) {
        this.input = input;
    }

    @Override
    public void run() {
        for (char ch : input.toCharArray()) {
            if (isVowel(ch)) {
                System.out.println(ch);
                try {
                    Thread.sleep(3000); // Sleep for 3 seconds
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }

    private boolean isVowel(char ch) {
        ch = Character.toUpperCase(ch);
        return ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U';
    }
}

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter a string: ");
        String input = scanner.nextLine();

        VowelPrinter printer = new VowelPrinter(input);
        printer.start();

        scanner.close();
    }
}


Q2]

public class Main
{
 public static void main(String[] args) {
 LinkedList<String>myList = new LinkedList<String>();
 myList.add("ashwini");
 myList.add("pratiksha");
 myList.add("kirti");
 myList.add("varsha");
 myList.add("Pinki");
 myList.add("Priya");
 ListIterator<String>list_it = myList.listIterator(0);
 System.out.println("Elements in the LinkedList:");
 while(list_it.hasNext())
 System.out.print(list_it.next() + " ");
 }
}

