# Fizz Buzz

This is a classic basic programming challenge, which goes as follows:

Write a program that prints the numbers from 1 through 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

### Challenge

Print FizzBuzz as above with each number or word on its own line.

Please sign in or sign up to submit answers.

Alternatively, you can try out Learneroo before signing up.

### Comments

• #### Matt

Completed successfully, not checked off on the side list, though.

• #### Кирилл Варивода

My code works fine! Admin, thanks you for explanation part after the task, picked up something new!

• #### Davin

Not checked off as well

• #### Learneroo

@Davin, did it get checked off when you went to the next page?

• #### J.g. Dion

'import java.util.*;

public class Main{

``````public static void main(String[] args) {

for (int i=0; i<=100; i = i+1){
``````
• #### Bernard Mitchell

I did mine a different way does it mean my code isn't as efficient or wrote very well?

• #### Learneroo

There are many ways to solve this problem. Run-time efficiency doesn't matter for such small problems, but it's important to try to write clear code. See the featured answers for another possible solution.

• #### z.z

my solution:
for(int i=1;i<=100;i++){

``````        String a=i%5==0?"Buzz":"";
String b=i%3==0?"Fizz":"";
System.out.println(b.length()+a.length()!=0?b+a:i);

}
``````
• #### z.z

for(int i=1;i<=100;i++){

``````        String a=i%5==0?"Buzz":"";
String b=i%3==0?"Fizz":"";
System.out.println(b.length()+a.length()!=0?b+a:i);

}
``````
• #### catypus

My stupid
else if((i%3 ==0) && (i%5==0)){
System.out.println("FizzBuzz");
}

doesn't seem to give FizzBuzz for 15! Why? GRRR

• #### Pedro

@catypus

the order of IF statement is important, if the printIn for 3 has already happened it wont overwrite with 3 & 5 printIn, try making that statement before the 3 and 5 individually.

All Node Comments
Contact Us
Sign in or email us at [email protected]