Results 21 to 21 of 21
Thread: Unexpected Output
- 01-06-2012, 05:48 PM #21
Member
- Join Date
- Dec 2011
- Location
- India
- Posts
- 74
- Rep Power
- 0
Re: Unexpected Output
Hi Eranga,
I have done this using only method, though the answer is correct but I am not sure whether the method can generalized.
Please find below is the code:-
Btw the line in the code reduced to 41 :).Java Code:public class AdMultiples { public static void main(String[] args) { Threed ob1 = new Threed(); int iSumOf3 = 0; int iSumOf5 = 0; int iComIB = 0; iSumOf3 = ob1.Demo(0, 1000, 3); iSumOf5 = ob1.Demo(0, 1000, 5); iComIB = ob1.Demo(0, 1000,1); System.out.println("The sum is:=" + (iSumOf3 + iSumOf5 - iComIB)); } } class Threed { /*function Demo, finds multiples of numbers passed in * as arguments and also calculates the sum*/ public int Demo(int iMin, int iMax, int iMultiple) { int iSum = 0; for (int index = iMin; index < iMax; index++) { if (index % iMultiple == 0 && iMultiple !=1 ) { iSum += index; } else if(iMultiple == 1 && index % 3 == 0 && index % 5 == 0) { iSum += index; } } return iSum; } }
Thanks in advance.
Kind Regards,
Ankit
Similar Threads
-
A basic method with an unexpected output
By JONCOM in forum New To JavaReplies: 6Last Post: 02-01-2011, 07:25 AM -
Error: unexpected type
By silvia in forum New To JavaReplies: 3Last Post: 02-05-2010, 09:54 PM -
unexpected type
By one in forum New To JavaReplies: 13Last Post: 01-20-2009, 09:32 AM -
Unexpected Error
By Mir in forum New To JavaReplies: 10Last Post: 07-07-2008, 07:57 PM -
An unexpected jumper bug on my IO code?
By cruxblack in forum New To JavaReplies: 7Last Post: 07-29-2007, 08:24 AM


1Likes
LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks