Java Practical File
Java Practical File
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
}
}
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
else
{
System.out.println("Odd numbr");
}
}
}
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
if(no%4==0)
{
System.out.println("The year is leap year");
}
else
{
System.out.println("Not a leap year");
}
}
}
10
ECE 3A
22/12
Divyangna
11
ECE 3A
22/12
Divyangna
ECE 3A
22/12
12
Divyangna
13
ECE 3A
22/12
Divyangna
ECE 3A
22/12
a=a+b;
b=a-b;
a=a-b;
System.out.println("After swapping a= "+a);
System.out.println("After swapping b= "+b);
}
} // Not DONE
14
Divyangna
ECE 3A
22/12
//Prit table
{
public static void main(String ar[])
{
int t,i,n;
System.out.println("nter any number for table=");
Scanner c=new Scanner(System.in);
n=c.nextInt();
System.out.println("Table is=");
for(i=1;i<=10;i++)
{
t=i*n;
System.out.println(t);
}
}
}
15
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
17
22/12
Divyangna
ECE 3A
22/12
Divyangna
System.out.println("Not valid year");
}
}
}
19
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
break;
case 3:
System.out.println("WEDNESDAY");
break;
case 4:
System.out.println("THURSDAY");
break;
case 5:
System.out.println("FRIDAY");
break;
case 6:
System.out.println("SATURDAY");
break;
case 7:
System.out.println("SUNDAY");
break;
default:
System.out.println("You have enterd a wrong number");
break;
}
}
}
21
22/12
Divyangna
ECE 3A
22/12
22
Divyangna
ECE 3A
22/12
23
Divyangna
ECE 3A
}
System.out.println("Factorial of number is ="+k);
}
}
24
22/12
Divyangna
ECE 3A
22/12
25
Divyangna
ECE 3A
22/12
26
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
sum=sum+i;
}
System.out.println("Sum of 1st n natural numbers= "+sum);
}}
Divyangna
ECE 3A
r=c2.nextInt();
System.out.println("Enter time in years= ");
Scanner c3=new Scanner(System.in);
n=c1.nextInt();
ci=(p*n*r)/100;
System.out.println("The simple interest = "+ci);
}
}
29
22/12
Divyangna
ECE 3A
22/12
Divyangna
}
else
{
System.out.println(" person can notvote ");
}
}
31
ECE 3A
22/12
Divyangna
ECE 3A
22/12
32
Divyangna
}
33
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
return partdesc;
}
public int getQuantity()
{
return quantity;
}
public double getPriceper()
{
return priceperitem;
}}
class InvoiceTest1 extends Invoice
{
double inamount;
void getInAmount( int quantity,double priceperitem)
{
inamount=quantity*priceperitem;
System.out.println("The total amount invoice amount= "+inamount);
}
boolean isValidQ(int quantity)
{
if(quantity<0)
return false;
else
return true;
}
boolean isValidPrice(double priceperitem)
36
Divyangna
ECE 3A
{
if(priceperitem<0)
return false;
else
return true;
}
}
22/12
Divyangna
ECE 3A
22/12
System.out.println("Quantity "+n.getQuantity());
System.out.println("Check= "+n.isValidQ(n.getQuantity()));
System.out.println("Price per item "+n.getPriceper());
System.out.println("Check= "+n.isValidPrice(n.getPriceper()));
n.getInAmount(n.getQuantity(),n.getPriceper());
}
}
38
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
d1=(d1+7)/10;
d2=i%10;
i/=10;
d2=(d2+7)/10;
d3=i%10;
i/=10;
d3=(d3+7)/10;
i=(i+7)/10;
d4=d2*1000+d1*100+i*10+d3;
return d4;
}
public int decrypt(int i)
{
int d1,d2,d3,d4;
d1=i%10;
i/=10;
d1=(d1*10)-7;
d2=i%10;
i/=10;
d2=(d2*10)-7;
d3=i%10;
i/=10;
d3=(d3*10)-7;
i=(i*10)-7;
d4=d2*1000+d1*100+i*10+d3;
return d4;
40
22/12
Divyangna
ECE 3A
22/12
}
};
public class Code
{
public static void main(String args[])
{
int t1,t2;
Transmit t=new Transmit();
t1=t.encrypt(1234);
System.out.println("code is= "+t1);
t2=t.decrypt(t1);
System.out.println("entered integer is= "+t2);
}
}
41
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
class DeptStore
{
int accNo;
int balAbeg;
int totCharge;
int totCredit;
int allowCredit;
DeptStore()
{
accNo=0;
balAbeg=5000;
totCharge=20000;
totCredit=100;
allowCredit=500;
}
DeptStore(int a,int b,int tch,int tcr,int alc)
{
accNo=a;
balAbeg=b;
totCharge=tch;
totCredit=tcr;
allowCredit=alc;
}
public int getAccNo()
{
return accNo;
43
22/12
Divyangna
ECE 3A
22/12
}
public int getBalAbeg()
{
return balAbeg;
}
public int getTotCharge()
{
return totCharge;
}
public int getTotCredit()
{
return totCredit;
}
public int getAllowCredit()
{
return allowCredit;
}
public int checkClimit(int balAbeg,int totCharge,int totCredit,int allowCredit)
{
int newCharges;
if(totCredit>allowCredit)
{
System.out.println("credit limit exceded");
return 0;
}
else
44
Divyangna
ECE 3A
22/12
{
newCharges=balAbeg+totCharge-totCredit;
return newCharges;
}
}
}
public class Customer
{
public static void main(String args[])
{
int a,b,tch,tcr,ac,nc;
DeptStore ds=new DeptStore(9848,3000,10000,80,150);
a=ds.getAccNo();
System.out.println("Account number= "+a);
b=ds.getBalAbeg();
System.out.println("Balance at the beginning of the month= "+b);
tch=ds.getTotCharge();
System.out.println("Total charge= "+tch);
tcr=ds.getTotCredit();
System.out.println("otal of all credits applied to the customers account
this month= "+tcr);
ac=ds.getAllowCredit();
System.out.println("AC= "+ac);
nc=ds.checkClimit(b,tch,tcr,ac);
System.out.println("new charges="+nc);
}
}
45
Divyangna
46
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
}
public void setLastName(String l)
{
lastName=l;
}
public void setMonthlySalary(double d)
{
monthlySalary=d;
}
public String getFirstName()
{
return firstName;
}
public String getLastName()
{
return lastName;
}
public double getMonthlySalary()
{
return monthlySalary;
}
public double Check(double d)
{
if(d>0)
return d;
else
48
22/12
Divyangna
ECE 3A
22/12
return 0.0;
}
public double RaisedSalary(double d)
{
double rs;
rs=(d*10)/100;
rs+=d;
return rs;
}
};
class EmployeeTest
{
public static void main(String args[])
{
String fn,ln;
double ms,cs;
Employee e=new Employee("juhi","girdhar",200000.0);
Employee d=new Employee("aman","khokhar",100000.0);
e.setFirstName("shilpi");
e.setLastName("sidana");
e.setMonthlySalary(50000.0);
fn=e.getFirstName();
ln=e.getLastName();
ms=e.getMonthlySalary();
cs=e.Check(ms);
ms=e.RaisedSalary(cs);
49
Divyangna
ECE 3A
22/12
50
Divyangna
}
51
ECE 3A
22/12
Divyangna
ECE 3A
22/12
for(i=m;i>=1;i--)
{
52
Divyangna
ECE 3A
22/12
53
Divyangna
54
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
57
Divyangna
ECE 3A
22/12
If the number is not five digits long, display an error message and allow the user to
enter a new value. */
import java.util.*;
class Palindrome
{
int number;
Palindrome()
{
number=12321;
}
public int checkNumber(int n)
{
int count=0,rc;
while(n!=0)
{
n/=10;
count++;
}
if(count==5)
{
System.out.println("entered number has five digit");
return n;
}
else
{
58
Divyangna
ECE 3A
22/12
System.out.println("invalid number");
System.out.println("enter another number=");
Scanner c=new Scanner(System.in);
n=c.nextInt();
rc=checkNumber(n);
return rc;
}
}
public void checkPalindrome(int n)
{
int p=0,q;
number=n;
while(n!=0)
{
q=n%10;
n/=10;
p=p*10+q;
}
if(p==number)
System.out.println("number is palindrome");
else
System.out.println("number is not palindrome");
}
};
public class Integer
{
59
Divyangna
ECE 3A
22/12
60
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
class Perfect
{
int number;
public void checkPerfect(int n)
{
int i=1,digit=0;
number=n;
while(i<number)
{
if(number%i==0)
digit+=i;
i++;
}
if(digit==number)
System.out.println(n+"is a Perfect Number");
else
System.out.println(n+"is not a Perfect Number");
}
public void Display()
{
int i,j,digit;
for(i=1;i<=10000;i++)
{
j=1;
digit=0;
while(j<i)
62
Divyangna
ECE 3A
22/12
{
if(i%j==0)
digit+=j;
j++;
}
if(digit==i)
System.out.println(i+"is a Perfect Number");
else
continue;
}
}
};
class Number
{
public static void main(String args[])
{
int k=8128;
Perfect p=new Perfect();
p.checkPerfect(k);
p.Display();
}
}
63
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
/*
ECE 3A
22/12
System.out.println("mi="+monthlyInterest);
System.out.println("sb="+savingsBalance);
System.out.println("air="+annualInterestRate);*/
return sb;
}
public static void modifyInterestRate(float air)
{
annualInterestRate=air;
}
};
public class Saver
{
public static void main(String args[])
{
float s1,s2;
SavingsAccount saver1=new SavingsAccount(0.04f,2000);
SavingsAccount saver2=new SavingsAccount(0.04f,3000);
s1=saver1.calculateMonthlyInterest();
System.out.println("monthly interest of saver 1="+s1);
s2=saver2.calculateMonthlyInterest();
System.out.println("monthly interest of saver 2="+s2);
saver1.modifyInterestRate(0.05f);
s1=saver1.calculateMonthlyInterest();
System.out.println(" new monthly interest of saver 1="+s1);
saver2.modifyInterestRate(0.05f);
s2=saver2.calculateMonthlyInterest();
66
Divyangna
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
inches=i;
}
public void setFeet(int f)
{
feet=f;
}
public float getDistance()
{
return distance;
}
public int getInches()
{
return inches;
}
public int getFeet()
{
return feet;
}
boolean isValidInches()
{
if(inches==7)
return true;
else
return false;
}
boolean isValidFeet()
69
ECE 3A
22/12
Divyangna
{
if(feet==10)
return true;
else
return false;
}
public float convertItoM(int i)
{
double f;
inches=i;
f=inches*(0.0254);
return (float)i;
}
public float convertDtoF(float d)
{
double f;
distance=d;
f=distance*(3.28);
return (float)f;
}
};
public class Transform
{
public static void main(String args[])
{
float d1,i2;
70
ECE 3A
22/12
Divyangna
ECE 3A
22/12
int f1,i1;
Distance s=new Distance();
s.setDistance(14000);
s.setInches(7);
s.setFeet(10);
s.isValidFeet();
s.isValidInches();
d1=s.getDistance();
f1=s.getInches();
i1=s.getFeet();
System.out.println("distance= "+d1);
System.out.println("feet= "+f1);
System.out.println("inches= "+i1);
i2=s.convertItoM(i1);
d1=s.convertDtoF(d1);
System.out.println("convertion of inches to meter= "+i2);
System.out.println("convertion of distance to feet= "+d1);
}
}
71
Divyangna
72
ECE 3A
22/12
Divyangna
ECE 3A
22/12
Divyangna
bgam=b;
}
public void setExpire(int ex)
{
exyear=ex;
}
public void setStatus(String s)
{
nocstatus=s;
}
public int getTravel()
{
return travelid;
}
public int getBaggage()
{
return bgam;
}
public int getExpire()
{
return exyear;
}
ECE 3A
22/12
Divyangna
ECE 3A
}
boolean isValidExpire(int exyear)
{
if((exyear>=2001)&&(exyear<=2025))
{
return true;
}
else
{
return false;
}
}
}
public class Travel2
{
public static void main(String args[])
{
Travel1 T=new Travel1();
int t,b,y,h;
String s;
System.out.println("Enter Traveler id=");
Scanner c1=new Scanner(System.in);
t=c1.nextInt();
T.setTravel(t);
System.out.println("Enter Baggage amount=");
Scanner c2=new Scanner(System.in);
75
22/12
Divyangna
ECE 3A
22/12
b=c2.nextInt();
T.setBaggage(b);
System.out.println("Enter EXPIRE YEAR=");
Scanner c3=new Scanner(System.in);
y=c3.nextInt();
T.setExpire(y);
System.out.println("Enter NOC Status");
System.out.println("Enter 1 for YES");
System.out.println("Enter 2 for NO");
Scanner c4=new Scanner(System.in);
h=c1.nextInt();
if(h==1)
{
String o="YES";
T.setStatus("YES");
}
else
{
String l="NO";
T.setStatus("NO");
}
System.out.println("--------------------------------------------------");
System.out.println("Travelis "+T.getTravel());
System.out.println("Baggage amount "+T.getBaggage());
System.out.println("Expire Year "+T.getExpire());
System.out.println("Noc Status "+T.getStatus());
76
Divyangna
ECE 3A
22/12
}
}
77
Divyangna
ECE 3A
22/12
Data members:
Name of the depositor, aacount
number,type of account, balance amount in the
account;
Methods: 1.To assign initial values;
2.To deposite amount;
3.To withdraw amount;
4.To display the balance amount
import java.util.*;
class Account
{
double accnum,balance;
String name;
String type;
double newbalance;
Account()
{
accnum=0;
balance=0;
name=" ";
type=" ";
}
public void setNumber(double accnum)
{
this.accnum=accnum;
}
78
Divyangna
public void setBalance(double balance)
{
this.balance=balance;
}
public void setName(String name)
{
this.name=name;
}
public void setType(String type)
{
this.type=type;
}
public double getNumber()
{
return accnum;
}
public double getBalance()
{
return balance;
}
public String getName()
{
return name;
}
public String getType()
{
79
ECE 3A
22/12
Divyangna
ECE 3A
22/12
return type;
}
void Deposite()
{
double d,newbalance;
int j=0;
System.out.println("Enter amount to deposite= ");
Scanner c1=new Scanner(System.in);
d=c1.nextInt();
balance=balance+d;
System.out.println("Your current balance in account = "+balance);
System.out.println("Do you want to deposite more amount= ");
System.out.println("IF YES then press 1");
System.out.println("IF NO then press 2");
Scanner v=new Scanner(System.in);
j=v.nextInt();
if(j==1)
{
System.out.println("Enter amount to deposite= ");
Scanner c3=new Scanner(System.in);
d=c3.nextInt();
balance=balance+d;
System.out.println("Your current balance in account = "+balance);
System.out.println("Thank you");
}
else
80
Divyangna
ECE 3A
22/12
{
System.out.println("Thank you");
}
}
void Withdraw()
{
double w;
System.out.println("Your current balance in account = "+balance);
System.out.println("Enter amount to be withdrawn= ");
Scanner c2=new Scanner(System.in);
w=c2.nextInt();
newbalance=balance-w;
System.out.println(" Now Your current balance in account = "+newbalance);
}
void display()
{
System.out.println("Name= "+name);
System.out.println("Balance = "+newbalance);
}
}
public class BankAccount
{
public static void main(String ar[])
{
Account a=new Account();
a.setNumber(612374);
81
Divyangna
ECE 3A
22/12
a.setName("Prateek");
a.setType("Savings");
a.setBalance(50000);
System.out.println("Account number= "+a.getNumber());
System.out.println("Name = "+a.getName());
System.out.println("Type of account= "+a.getType());
System.out.println("Balance amount= "+a.getBalance());
System.out.println("------------------------------------");
a.Deposite();
System.out.println("------------------------------------");
a.Withdraw();
System.out.println("------------------------------------");
a.display();
System.out.println("------------------------------------");
}
}
82
Divyangna
83
ECE 3A
22/12
Divyangna
36.
84
ECE 3A
22/12