Professional Documents
Culture Documents
import java.util.Scanner;
public class eb {
System.out.println("\n1.Domestric");
System.out.println("\n2.Comercial");
System.out.print("Enter The Choice:-");
ch=sc.next().charAt(0);
switch(ch)
{ case
'd':
}
else if (Units > 100 && Units<=200)
{
}
else if (Units > 200 && Units<=500)
{
}
else
{
Total_Amount = Amount;
System.out.println("\n Electricity Bill = " + Total_Amount);
break;
case 'c':
}
else if (Units > 100 && Units<=200)
{
}
else if (Units > 200 && Units<=500)
{
}
else
{
Total_Amount = Amount;
System.out.println("\n Electricity Bill = " + Total_Amount);
}
//EX NO:2 CURRENCY CONVERSION BY USING PACKAGES
package p; import
java.util.Scanner; public
class Currency {
public static double convertEUROtoINR(double EURO) { return
EURO * 80;
}
public static double convertDOLLARtoINR(double DOLLAR) { return
DOLLAR * 66.89;
}
public static double convertYENtoINR(double YEN) { return
YEN * 0.61;
}
public static double convertINRtoEURO(double INR) { return
INR * 0.013;
}
public static double convertINRtoDOLLAR(double DOLLAR) { return
DOLLAR * 0.015;
}
public static double convertINRtoYEN(double YEN) { return
YEN * 1.63;
}
public static void userChoice(){ Scanner
input = new Scanner(System.in); int
currency_choice = 0; double money = 0;
while(currency_choice != 7){
System.out.println("\nCurrency Converter");
System.out.println("------------------");
System.out.println("1. DOLLOR to INR\n2. EURO to INR\n3. YEN to INR\n" + "4. INR to
DOLLOR\n5. INR to EURO\n6. INR to YEN\n");
System.out.println("7.Exit\n\nEnter Your
Choice"); currency_choice = input.nextInt();
switch(currency_choice){
case 1:
System.out.println("Enter in DOLLER"); money
= input.nextDouble();
System.out.println(money+" DOLLER is equal to "+Currency.convertDOLLARtoINR(money)+"
INR");
break; case
2:
System.out.println("Enter in EURO"); money
= input.nextDouble();
System.out.println(money+" EURO is equal to "+Currency.convertEUROtoINR(money)+" INR");
break; case 3:
System.out.println("Enter in YEN"); money
= input.nextDouble();
System.out.println(money+" YEN is equal to "+Currency.convertYENtoINR(money)+" INR");
break;
case 4:
System.out.println("Enter in INR"); money
= input.nextDouble();
System.out.println(money+" INR is equal to "+Currency.convertINRtoDOLLAR(money)+"
DOLLORS");
break; case
5:
System.out.println("Enter in INR"); money
= input.nextDouble();
System.out.println(money+" INR is equal to "+Currency.convertINRtoEURO(money)+" EURO");
break; case 6:
System.out.println("Enter in INR"); money
= input.nextDouble();
System.out.println(money+" INR is equal to "+Currency.convertINRtoYEN(money)+"
YEN"); break; case 7: break; default:
System.out.println("Please choose valid option"); break;
}
}
}
}
package p; import
java.util.Scanner; public
class Distance {
public static double convertMeterToKiloMeter(double meter) { return
meter / 1000;
}
public static double convertMilesToKiloMeter(double miles)
{ return miles * 1.60934;
}
public static double convertKiloMetertoMeter(double kilometer) { return
kilometer * 1000;
}
public static double convertKiloMeterToMiles(double kilometer)
{ return kilometer / 1.60934;
}
package p; import
java.util.Scanner; public
class Time {
public static double convertHoursToMinutes(double hours)
{ return hours * 60;
}
public static double convertHoursToSeconds(double hours) { return
hours * 60 * 60;
}
public static double convertMinutesToHours(double minutes)
{ return minutes / 60;
}
public static double convertSecondsToHours(double seconds)
{ return seconds / 60 / 60;
}
public static void userChoice(){ Scanner
input = new Scanner(System.in);
int time_choice = 0; double
time = 0;
while(time_choice != 5){
System.out.println("\nTime Converter");
System.out.println("-----------------");
System.out.println("1. HOURS to MINUTES\n2. HOURS to SECONDS\n"
+ "3. MINUTES to HOURS\n4. SECONDS to HOURS\n" + "5.Exit\n\nEnter Your
Choice"); time_choice = input.nextInt(); switch(time_choice){ case 1:
System.out.println("Enter in HOURS"); time
= input.nextDouble();
System.out.println(time+" HOURS is equal to "+Time.convertHoursToMinutes(time)+"
MINUTES");
break; case
2:
System.out.println("Enter in HOURS"); time
= input.nextDouble();
System.out.println(time+" HOURS is equal to "+Time.convertHoursToSeconds(time)+"
SECONDS");
break; case
3:
System.out.println("Enter in MINUTES"); time
= input.nextDouble();
System.out.println(time+" MINUTES is equal to "+Time.convertMinutesToHours(time)+"
HOURS");
break; case
4:
System.out.println("Enter in SECONDS"); time
= input.nextDouble();
System.out.println(time+" SECONDS is equal to "+Time.convertSecondsToHours(time)+"
HOURS");
break; case
5: break;
default:
System.out.println("Please choose valid option"); break;
}
}
}
}
import java.util.Scanner;
import p.Currency; import
p.Distance; import
p.Time; public class Main
{ public static void
main(String[] args)
{ Scanner input = new
Scanner(System.in);
int choice = 0; while(choice
!= 4){
System.out.println("Converters");
System.out.println("**********");
System.out.println("1. Currentcy\n2. Distance\n3. Time\n4. Exit\n\nEnter Your
Choice"); choice = input.nextInt(); switch(choice){ case 1:
Currency.userChoice();
break; case
2:
Distance.userChoice();
break; case 3:
Time.userChoice();
break; case
4: break;
default:
System.out.println("Please choose valid option");
break;
}
}
System.out.println("Thank You !!!!");
}
}
//EX NO: 3 EMPLOYEE DETAILS
import java.util.Scanner;
class employee
{
int eid ;
long mnum;
String ename, eadd, email; Scanner
get = new Scanner(System.in);
employee()
{
System.out.println("Enter Employeeid:");
eid = get.nextInt();
System.out.println("Enter mobile number:"); mnum
= get.nextLong();
System.out.println("Enter Name of the Employee:");
ename = get.next();
System.out.println("Enter Address of the Employee:");
eadd = get.next();
System.out.println("Enter Mailid:");
email = get.next();
}
void display()
{
System.out.println("Employee id: "+eid);
System.out.println("Employee mobile: "+mnum);
System.out.println("Employee Name: "+ename);
System.out.println("Address: "+eadd);
System.out.println("Email: "+email);
}}
class Programmer extends employee
{ float
bp,da,hra,pf,cfund,gross,ded,netsal;
Programmer()
{
System.out.println("Enter Basic pay:");
bp = get.nextFloat();
}
void earningp()
{
da=bp * 97/100;
hra=bp * 10/100;
gross=bp+da+hra;
void deductionsp()
{ pf=bp*12/100;
cfund=bp*1/100;
ded=bp-(pf+cfund);
netsal=gross+ded;
} void displayp()
{
System.out.println("Basic Pay: "+bp);
System.out.println("da: "+da);
System.out.println("hra: "+hra);
System.out.println("pf: "+pf);
System.out.println("cfund: "+cfund);
System.out.println("grosssalary: "+gross);
System.out.println("deductions: "+ded); System.out.println("netsalary:"+netsal);
}}
class Asstprof extends employee
{ float
bp,da,hra,pf,cfund,gross,ded,netsal;
Asstprof()
{
System.out.println("Enter Basic pay:");
bp = get.nextFloat();
}
void earningap()
{
da=bp * 97/100;
hra=bp * 10/100;
gross=bp+da+hra;
void deductionsap()
{ pf=bp*12/100;
cfund=bp*1/100;
ded=bp-(pf+cfund);
netsal=gross+ded;
} void displayap()
{
System.out.println("Basic Pay: "+bp);
System.out.println("da: "+da); System.out.println("hra: "+hra);
System.out.println("pf: "+pf);
System.out.println("cfund: "+cfund);
System.out.println("grosssalary: "+gross);
System.out.println("deductions: "+ded);
System.out.println("netsalary:"+netsal);
}
}
Assp()
{
System.out.println("Enter Basic pay:");
bp = get.nextFloat();
}
void earningassp()
{
da=bp * 97/100;
hra=bp * 10/100;
gross=bp+da+hra;
void deductionsassp()
{ pf=bp*12/100;
cfund=bp*1/100;
ded=bp-(pf+cfund);
netsal=gross+ded;
} void
displayassp()
{
System.out.println("Basic Pay: "+bp);
System.out.println("da: "+da);
System.out.println("hra: "+hra);
System.out.println("pf: "+pf);
System.out.println("cfund: "+cfund);
System.out.println("grosssalary: "+gross);
System.out.println("deductions: "+ded);
System.out.println("netsalary:"+netsal);
}
}
void earningpr()
{
da=bp * 97/100;
hra=bp * 10/100;
gross=bp+da+hra;
void deductionspr()
{ pf=bp*12/100;
cfund=bp*1/100;
ded=bp-(pf+cfund);
netsal=gross+ded;
}
void displaypr()
{
System.out.println("Basic Pay: "+bp);
System.out.println("da: "+da);
System.out.println("hra: "+hra);
System.out.println("pf: "+pf);
System.out.println("cfund: "+cfund);
System.out.println("grosssalary: "+gross);
System.out.println("deductions: "+ded);
System.out.println("netsalary:"+netsal);
}
}
int choice=0;
while(choice!=5) {
System.out.println("\n1.Programmer\n2. Assistant professor\n 3. Associate Professor\n 4.
Professor\n 5.Exit");
System.out.println("Enter your choice");
choice=sc.nextInt(); switch (choice)
{ case
1:
ob1.display();
ob1.earningp();
ob1.deductionsp();
ob1.displayp();
break; case 2:
case 3:
ob4.display();
ob4.earningpr();
ob4.deductionspr();
ob4.displaypr();
break;
case 5: break;
default:
System.out.println("Invalid option");
break; }
}
}
}
import java.lang.*;
import java.io.*; import
java.util.*; interface
Mystack
{ int n=10; public
void pop(); public
void push(); public
void display();
}
import java.io.*;
abstract class shape
{ int l=10,b=5; abstract
void printarea() }
class rectangle extends shape
{ float
area=l*b; }
class triangle extends shape
{ float
area1=0.5*l*b; }
class circle extends shape
{ int r=20; float
area2=0.314*r*r; } void
printarea()
{ system.out.println("rect"+area);
system.out.println("tri"+area1);
system.out.println("circle"+area2);
}
class a {
public static void main(string args[])
{ rectangle r=new
rectangle(); r.printarea();
triangle t=new triangle();
t.printarea(); circle c=new
circle(); c.printarea();
}}
//EX.NO:7 USER DEFINED EXCEPTION HANDLING
class JavaException{
public static void main(String args[]){
try{ throw new
MyException(2);
// throw is used to create a new exception and throw it.
}
catch(MyException e){
System.out.println(e) ;
}}
}
class MyException extends Exception{
int a;
MyException(int b) {
a=b;
}
public String toString(){ return
("Exception Number = "+a) ;
}}
//EX.8 FILE HANDLING
//EX NO : 9 MULTITHREAD
import java.util.*;
class even implements Runnable
{ public int
x;
public even(int x)
{ this.x =
x;
}
public void run()
{
System.out.println("New Thread "+ x +" is EVEN and Square of " + x + " is: " + x * x);
}
}
class odd implements Runnable
{ public int
x;
public odd(int x)
{ this.x =
x;
}
public void run(){
System.out.println("New Thread "+ x +" is ODD and Cube of " + x + " is: " + x * x * x);
}
}
class A extends Thread
{
public void run()
{
int num = 0;
Random r = new Random();
try { for (int i = 0; i <
5; i++)
{
num = r.nextInt(100);
System.out.println("Main Thread and Generated Number is " + num); if
(num % 2 == 0)
{
Thread t1 = new Thread(new even(num)); t1.start();
} else {
Thread t2 = new Thread(new odd(num)); t2.start();
}
Thread.sleep(1000);
System.out.println("--------------------------------------"); }
}
catch (Exception ex)
{
System.out.println(ex.getMessage());
}
}
}
public class Mr
{
public static void main(String[] args)
{
A a = new A();
a.start(); }
}
EX NO 10: GENERIC FUNCTION
import java.util.*;
public class Max{
// determines the largest of three Comparable objects
public static <T extends Comparable<T>> T maximum(T x, T y, T z) {
System.out.print("Max of "+ x+" "+y+" "+z +" is : ");
T max = x; // assume x is initially the largest
if(y.compareTo(max) > 0) {
max = y; // y is the largest so far
}
if(z.compareTo(max) > 0) {
max = z; // z is the largest now
}
return max; // returns the largest object
}
public static void main(String args[]) {
System.out.println(maximum( 3, 4, 5 ));
System.out.println(maximum( 6.6, 8.8, 7.7 ));
System.out.println(maximum("pear", "apple", "orange"));
System.out.println(maximum('b', 'a', 'o'));
}
}
EX NO: 11 CALCULATOR USING FRAMES IN JAVA
import java.awt.*;
import java.awt.event.*;
l1.setBounds(50,100,100,20);
l2.setBounds(50,140,100,20); l3.setBounds(50,180,100,20);
t1.setBounds(200,100,100,20);
t2.setBounds(200,140,100,20); t3.setBounds(200,180,100,20);
b1.setBounds(50,250,50,20);
b2.setBounds(110,250,50,20);
b3.setBounds(170,250,50,20);
b4.setBounds(230,250,50,20);
b5.setBounds(290,250,50,20);
f.add(l1);
f.add(l2);
f.add(l3);
f.add(t1);
f.add(t2);
f.add(t3);
f.add(b1);
f.add(b2);
f.add(b3);
f.add(b4);
f.add(b5);
b1.addActionListener(this);
b2.addActionListener(this); b3.addActionListener(this);
b4.addActionListener(this); b5.addActionListener(this);
f.setLayout(null);
f.setVisible(true);
f.setSize(400,350);
}
if(e.getSource()==b1)
{
t3.setText(String.valueOf(n1+n2));
}
if(e.getSource()==b2)
{
t3.setText(String.valueOf(n1-n2));
}
if(e.getSource()==b3)
{
t3.setText(String.valueOf(n1*n2));
}
if(e.getSource()==b4)
{
t3.setText(String.valueOf(n1/n2));
}
if(e.getSource()==b5)
{
System.exit(0);
}
}
public static void main(String...s)
{
new Calculator();
}}