# hello

• 11-02-2007, 05:07 AM
sc3c
hello
hi guys i'm new to java .
can you guys help me with this?
+4'7''
+3'10''
+6'4''
its gone be calculete sum with feet and inches and out come has to be
14 feet9inches
• 11-02-2007, 10:03 AM
hiranya
This is a simple problem with many possible solutions. I have done it in a very simple way. I first developed the following class.

Code:

```public class Length {         private int _feet;         private int _inches;                 public Length(int f, int i)         {                 this._feet = f;                 this._inches = i;         }                 public void showLength()         {                 System.out.println(_feet+"' "+_inches+"''");         }                 public Length add(Length l)         {                 int inches=l._inches+this._inches;                 int feet=l._feet+this._feet;                                 if (inches>12)                 {                         feet+=inches/12;                         inches%=12;                 }                 return new Length(feet, inches);         } }```
Then I wrote the following client class to do the addition for me.

Code:

```public class LengthAdderClient {         /**         * @param args         */         public static void main(String[] args) {                 // TODO Auto-generated method stub                 Length l1=new Length(4,7);                 Length l2=new Length(3,10);                 Length l3=new Length(6, 4);                 Length sum=l1.add(l2);                 sum=sum.add(l3);                 System.out.print("Length 1: ");                 l1.showLength();                 System.out.print("Length 2: ");                 l2.showLength();                 System.out.print("Length 3: ");                 l3.showLength();                 System.out.print("Sum: ");                 sum.showLength();         } }```
I get the following output on my console.

Code:

```Length 1: 4' 7'' Length 2: 3' 10'' Length 3: 6' 4'' Sum: 14' 9''```
Hope this helps...

Regards,
Hiranya
• 11-02-2007, 11:04 AM
unhurt
well if u are entering the 4'7" exactly as the input, u can't expect the ' and " to add it up themself so the first thing to do is to take it away and do the math later

u can use str.charat() and follow by an if to check if it is the ' or "
and to ignore that latter when doing addition