w3resource
Java Programming Exercies

Java Exercises: Iterating on two integers to get Fizz, Buzz and FizzBuzz

Java Basic: Exercise-116 with Solution

Write a Java program which iterates the integers from 1 to 100. For multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". When number is divided by both three and five, print "fizz buzz".

Sample Solution:

Java Code:

import java.util.*; 
public class Exercise116 {
 public static void main(String[] args)
 {
        for (int i = 1; i <= 100; i++) {
            if (i % 3 == 0 && i % 5 == 0) {
                System.out.printf("\n%d: fizz buzz",i);
            } else if (i % 5 == 0) {
                System.out.printf("\n%d: buzz",i);
            } else if (i % 3 == 0) {
                System.out.printf("\n%d: fizz",i);
            } 
        }
        System.out.printf("\n");
    }
}

Sample Output:

3: fizz                                                                
5: buzz                                                                
6: fizz                                                                
9: fizz                                                                
10: buzz                                                               
12: fizz                                                               
15: fizz buzz                                                          
18: fizz                                                               
20: buzz                                                               
21: fizz                                                               
24: fizz                                                               
25: buzz                                                               
27: fizz                                                               
30: fizz buzz                                                          
33: fizz                                                               
35: buzz                                                               
36: fizz                                                               
39: fizz                                                               
40: buzz                                                               
42: fizz                                                               
45: fizz buzz                                                          
48: fizz
48: fizz                                                               
50: buzz                                                               
51: fizz                                                               
54: fizz                                                               
55: buzz                                                               
57: fizz                                                               
60: fizz buzz                                                          
63: fizz                                                               
65: buzz                                                               
66: fizz                                                               
69: fizz                                                               
70: buzz                                                               
72: fizz                                                               
75: fizz buzz                                                          
78: fizz                                                               
80: buzz                                                               
81: fizz                                                               
84: fizz                                                               
85: buzz                                                               
87: fizz                                                               
90: fizz buzz
93: fizz                                                               
95: buzz                                                               
96: fizz                                                               
99: fizz                                                               
100: buzz

Flowchart:

Flowchart: Java exercises: Iterating on two integers to get Fizz, Buzz and FizzBuzz

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program to check if a positive number is a palindrome or not.
Next: Write a Java program to compute the square root of an given integer.

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming