Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to add two elements of two arrays

 
Priya Ahuja
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't know how easy or hard this is, but I am so confused and cannot think of it.
I have two arrays in reverse order.
So basically
Array a[]=321 ( ie the number is 123)
Array b[] = 9001 (i.e the number is 1009)
So I have to make a add method which accepts these two arrays as arguments.
Then I add those two numbers and return the value in string or an array, doesn't matter.
How do I do add and subtract method for this problem. As I have to make sure about the carry digit as if we add 9 and 3 its 12, so 1 is carry or so.
I hope you guys/gals understand my problem and if you have any questions then please let me know
Thanks in advance
Priya
 
Ravi Srinivas
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When you say Array a[]=321 , Array b[] = 9001 do you mean
a[0] = 3, a[1] = 2, a[2] = 1
b[0] = 9 , b[1] = 0, b[2] = 0, b[3] = 1 ?
And what is Array? Is it a class you've defined? Could you just use int[] instead?
[ March 22, 2004: Message edited by: Ravi Srinivas ]
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
321 and 9001 are elements of an array?
If so, something like this perhaps (output is 1132)
 
Priya Ahuja
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Michael
How about for the subtraction...
Do I have to do just change the sign like below
return Integer.parseInt(sb1.reverse().toString()) - Integer.parseInt(sb2.reverse().toString());
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The best way to find out is by testing it.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic