Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Newbie java help. :(
#1
EDIT: [SIZE="5"]NEVER F'UCKING MIND, IT WORKS NOW?!?!?!!?![/SIZE]

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.


Code:
public static void main(String[] args) {
        int sum = 0;
        int i;

        for(i = 0; i <1000; i++) {
            if (i%3 == 0 || i%5 == 0){
                sum += i;
                System.out.println(sum);
            }
          
            }
    }
The final sum of this reiteration is 233168, which isn't the correct answer. Yet I've tested the codes in smaller scales (i < 20, 30) and the results are correct.
What did I do wrong?
 i<20, sum = 78
 i<30, sum = 195
Reply
#2
Project Euler, eh?

Smile
Reply
#3
Lucida Wrote:Project Euler, eh?

Smile

I've been reading the tutorials on Java, but it feels amazing to be able to actually do something with your codes. I wonder if every programmer used to have this exciting feeling.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)