Professional Documents
Culture Documents
ASSIGN#02
ASSIGN#02
OOP
Submitted by:Ali Asjad(SP22-BCS-055)
QUES#1
public class distance {
private int feet;
private int inches;
distance()
{
}
public distance(int feet,int inches)
{
this.feet=feet;
this.inches=inches;
}
distance(distance d)
{
feet=d.feet;
inches=d.inches;
}
public void setfeet(int f)
{
feet=f;
}
public void setinches(int i)
{
inches=i;
}
public void display()
{
System.out.println("Distance is="+feet+"feet"+"and"+inches+"inches");
}
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
distance d1=new distance();
d1.setfeet(6);
d1.setinches(3);
d1.display();
System.out.println("Enter feet");
int f=input.nextInt();
System.out.println("Enter inches");
int i=input.nextInt();
distance d2=new distance(f,i);
distance d3=new distance(d2);
d2.display();
d3.display();
/**
*
* @author Tcv
*/
public class account {
private int balance;
account()
{
}
public account(int balance)
{
this.balance=balance;
}
account(account a)
{
balance=a.balance;
}
public void setbalance(int b)
{
balance=b;
}
public void display()
{
System.out.println("Your balance is"+balance);
}
public void deposit()
{
System.out.println("Enter ammount for deposit");
Scanner input=new Scanner(System.in);
int balance1=input.nextInt();
int balance2=balance1+balance;
System.out.println("Your balance is"+balance2);
}
public void withdraw()
{
System.out.println("Enter ammount for withdraw");
Scanner input=new Scanner(System.in);
int balance3=input.nextInt();
System.out.println("You have withdrawn"+balance3);
}
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
account a1=new account();
a1.setbalance(100);
a1.display();
a1.deposit();
a1.withdraw();
System.out.println("Now using second account");
int b=input.nextInt();
account a2=new account(b);
account a3=new account(a2);
a2.display();
a2.deposit();
a2.withdraw();
a3.display();
a3.deposit();
a3.withdraw();
}
QUES#3
public class Time {
private int hours;
private int minutes;
private int seconds;
public Time() {
this(0, 0, 0);
}
}
package q3;
import java.util.Scanner;
/**
*
* @author Tcv
*/
public class Q3 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Time t1 = new Time();
t1.setTime(1,20,30);
t1.display();
Scanner input=new Scanner(System.in);
int minutes=input.nextInt();
int hours=input.nextInt();
int seconds=input.nextInt();