Java File 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Ques16.

Write a Java program to implement vector [use: addelement(),


elementat(), removeelement(), size().]
CODE
import java.util.*;

class vec {

public static void main(String args[]){


Vector<String> v = new Vector<>();
v.addElement("Apple");
v.addElement("Banana");
v.addElement("Orange");
String element = v.elementAt(1);
System.out.println("Element at index 1: " + element);

v.removeElement("Banana");
int s = v.size();
System.out.println("Size of vector: " + s);
System.out.println(v);

}
}
OUTPUT
Ques17. Create a user defined exception named “nomatchexception” that is fired
when the string entered by the user is not “india”
CODE
class NomatchException extends Exception {
public NomatchException() {
super("String does not match 'india'");
}
}

public class ex {
public static void main(String[] args) {
try {
String userInput = "example";
if (!userInput.equalsIgnoreCase("india")) {
throw new NomatchException();
}
System.out.println("String matches 'india'");
} catch (NomatchException e) {
System.out.println(e.getMessage());
}
}
}
OUTPUT
Ques18. Write a Java program to show even & odd numbers by thread.
CODE
public class EvenOddThread {
public static void main(String[] args) {
Printer printer = new Printer();
Thread evenThread = new Thread(new EvenRunnable(printer, 10),
"EvenThread");
Thread oddThread = new Thread(new OddRunnable(printer, 10), "OddThread");

evenThread.start();
oddThread.start();
}

static class Printer {


private volatile boolean isEven = true;

public synchronized void print(int number) {


while ((number % 2 == 0 && !isEven) || (number % 2 != 0 && isEven)) {
try {
wait();
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
}
}
System.out.println(Thread.currentThread().getName() + ": " + number);
isEven = !isEven;
notifyAll();
}
}

static class EvenRunnable implements Runnable {


private final Printer printer;
private final int max;

public EvenRunnable(Printer printer, int max) {


this.printer = printer;
this.max = max;
}
public void run() {
for (int i = 2; i <= max; i += 2) {
printer.print(i);
}
}
}

static class OddRunnable implements Runnable {


private final Printer printer;
private final int max;

public OddRunnable(Printer printer, int max) {


this.printer = printer;
this.max = max;
}
public void run() {
for (int i = 1; i <= max; i += 2) {
printer.print(i);
}
}
}
}
OUTPUT
Ques19. Write a Java program that draws different color shapes on an applet .set
the foreground & background color as red & blue.
CODE
OUTPUT

Ques20. Write a Java program to show moving banner by applet,


CODE
OUTPUT
Ques21. Write a Java program to demonstrate the use of equals(), trim()
,length() , substring(), compareTo() of string class.
CODE
class str {

public static void main(String args[]){


String str1="Hello";
String str2="world";
String str3="Java programming";
System.out.println("string 1=" +str1 );
System.out.println("string 2=" +str2 );
System.out.println("using equals function " + str1.equals(str2));
System.out.println("using trim function " + str3.trim());
System.out.println("using length function " + str1.length());
System.out.println("using substring function " + str1.substring(1,3));
System.out.println("using campareto function " + str1.compareTo(str2));
}
}

OUTPUT
Ques22. Write a Java program to demonstrate the use of equals() and == in Java.
CODE
class eq {
public static void main(String args[]){
String str1="Hello";
String str2="world";
String str3="Hello";
System.out.println("string 1=" +str1 );
System.out.println("string 2=" +str2 );
System.out.println("string 3=" +str3 );
System.out.println("using equals()= " + str1.equals(str3));
System.out.println("using double" + str1==str3 );
}
}
OUTPUT
Ques23. Write a Java program to implement all mouse events and mouse motion
events.
CODE
import java.awt.*;
import java.awt.event.*;
public class MouseEventsDemo extends Frame implements MouseListener,
MouseMotionListener {
public MouseEventsDemo() {
setTitle("Mouse Events Demo");
setSize(400, 300);
addMouseListener(this);
addMouseMotionListener(this);
setVisible(true);
}
public void mouseClicked(MouseEvent e) {
System.out.println("Mouse Clicked at (" + e.getX() + ", " + e.getY() + ")");
}

public void mousePressed(MouseEvent e) {


System.out.println("Mouse Pressed at (" + e.getX() + ", " + e.getY() + ")");
}

public void mouseReleased(MouseEvent e) {


System.out.println("Mouse Released at (" + e.getX() + ", " + e.getY() + ")");
}

public void mouseEntered(MouseEvent e) {


System.out.println("Mouse Entered Frame");
}

public void mouseExited(MouseEvent e) {


System.out.println("Mouse Exited Frame");
}
public void mouseDragged(MouseEvent e) {
System.out.println("Mouse Dragged at (" + e.getX() + ", " + e.getY() + ")");
}

public void mouseMoved(MouseEvent e) {


System.out.println("Mouse Moved at (" + e.getX() + ", " + e.getY() + ")");
}

public static void main(String[] args) {


new MouseEventsDemo();
}
}
OUTPUT
Ques24. Write a Java program to implement keyboard events.
CODE
import java.awt.*;
import java.awt.event.*;

public class Kkeyevent extends Frame implements KeyListener {

public Kkeyevent() {
setTitle("Keyboard Events Demo");
setSize(400, 300);
addKeyListener(this);
setFocusable(true);
setVisible(true);
}
public void keyPressed(KeyEvent e) {
System.out.println("Key Pressed: " + KeyEvent.getKeyText(e.getKeyCode()));
}

public void keyReleased(KeyEvent e) {


System.out.println("Key Released: " + KeyEvent.getKeyText(e.getKeyCode()));
}

public void keyTyped(KeyEvent e) {


System.out.println("Key Typed: " + e.getKeyChar());
}

public static void main(String[] args) {


new Kkeyevent();
}
}
OUTPUT
Ques25. Write a Java program using AWT to create a simple calculator.
CODE

You might also like