Q) Develop a java application that creates 2 distances perform the addition of those distance and displays their sum?
A)
class distance{
int feet;
int inches;
distance(int feet , int inches)
{
this.feet=feet;
this.inches=inches;
}
void displaydistance()
{
System.out.println(feet+" feet"+inches+" inchess");
}
static distance add (distance one,distance two)
{
int f=one.feet+two.feet;
int i=one.inches+two.inches;
if(i>=12)
{
f++;
i=i-12;
}
distance d=new distance(f,i);
return d;
}
}//distance type created
classexecutedistance {
public static void main(String[] args) {
distance d1=new distance(10,9);
System.out.println("the first distance is :");
d1.displaydistance();
distance d2=new distance(9,10);
System.out.println("the second distance is :");
d2.displaydistance();
distance sum=distance.add(d1,d2);
System.out.println("the sum of their distance is :");
sum.displaydistance();
}
}
Output :
the first distance is :
10 feet9 inchess
the second distance is :
9 feet10 inchess
the sum of their distance is :
20 feet7 inchess
-> References are local to method
-> Objects are not local to method
-> d1, d2 are local to main ()
Comments
Post a Comment