0% found this document useful (0 votes)
8 views13 pages

Java File 2

The document discusses Java programs implementing various concepts like vectors, exceptions, threads printing even/odd numbers, string methods, mouse and keyboard events. It includes code snippets and output for 25 questions.

Uploaded by

vishalkno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views13 pages

Java File 2

The document discusses Java programs implementing various concepts like vectors, exceptions, threads printing even/odd numbers, string methods, mouse and keyboard events. It includes code snippets and output for 25 questions.

Uploaded by

vishalkno
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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