w3resource

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

Java Basic: Exercise-116 with Solution

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

Sample Solution:

Java Code:

import java.util.*;

public class Exercise116 {
    public static void main(String[] args) {
        // Iterate from 1 to 100
        for (int i = 1; i <= 100; i++) {
            if (i % 3 == 0 && i % 5 == 0) {
                // Check if the number is divisible by both 3 and 5 (fizz buzz)
                System.out.printf("\n%d: fizz buzz", i);
            } else if (i % 5 == 0) {
                // Check if the number is divisible by 5 (buzz)
                System.out.printf("\n%d: buzz", i);
            } else if (i % 3 == 0) {
                // Check if the number is divisible by 3 (fizz)
                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:

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?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.