Random Java Programs: To print FizzBuzz

     Let us create an interesting program. A program that prints “fizz” and “Buzz” according to the multiplies of a number.

For eg: “Fizz” prints for multiplies of a number. “Buzz” prints for multiplies of another number. “FizzBuzz” prints for multiplies of both numbers.

Program implementation:

Let us discuss the program logic.

  • ·       First, get the number of elements from the user.
  • ·       Next, get two numbers(fn,sn) one by one for printing Fizz and Buzz.
  • ·       Using a for loop, do the activity repeated until i<=n.
  • ·       Check the ‘i’ value with fn,sn. Based on the value, print “Fuzz”,“buzz” and number accordingly.

Program:

o   To write the program, follow the steps.

  • ·       First import the built in package java.util.Scanner.
  • ·       Create a public class with main() function.
  • ·       Create a scanner object to read the input from the user.
  • ·       Using for loop, check the number and print the output.

Here is the program.

import java.util.Scanner;

public class FizzBuzzPrint {

    public static void main(String[] args) {

        Scanner s1 = new Scanner(System.in);

              System.out.println("Enter the number of elements");

        int n = s1.nextInt();

        System.out.println("Enter the first number");

        int fn = s1.nextInt();

        System.out.println("Enter the second number");

        int sn = s1.nextInt();

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

            if (i % fn == 0 && i % sn == 0) {

                System.out.println("FizzBuzz");

            } else if (i % fn == 0) {

                System.out.println("Fizz");

            } else if (i % sn == 0) {

                System.out.println("Buzz");

            } else {

                System.out.println(i);

            }

        }

    }

}

Output:

Compile the program to get the class file.

C:\raji\blog>javac FizzBuzzPrint.java

Run the program to get the output.

C:\raji\blog>java FizzBuzzPrint

Enter the number of elements

20

Enter the first number

2

Enter the second number

6

1

Fizz

3

Fizz

5

FizzBuzz

7

Fizz

9

Fizz

11

FizzBuzz

13

Fizz

15

Fizz

17

FizzBuzz

19

Fizz

That’s all. The program to implement FizzBuzz print according to the number was implementing successfully. Keep coding!!!!

Comments

Popular posts from this blog

How to create a XML DTD for displaying student details

How to write your first XML program?

Java NIO examples to illustrate channels and buffers.