Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Create, using NetBeans, a complete Java program called PatternMaker according to

ID: 3664265 • Letter: C

Question

Create, using NetBeans, a complete Java program called PatternMaker according to the following guidelines.

The program prompts the use for five input values: an integer value between 1 and 10 (inclusive) for the number of rows to be printed, a second integer value between 1 and 10 (inclusive) for the number of columns to be printed, a string value for the starting string of the pattern, a string value for the second string of the pattern, and a string value that separates the first two strings.

The program must use nested for loops to print a rectangular array of alternating first and second strings of the pattern, separated by the separator string and such that the first string in the first row uses the “ first string” provided by the user, but each subsequent row alternates the starting string between the “second string” the user provided and the “ first string” the user provided.

So, for instance, if the user enters 5 for the number of rows, 7 for the number of columns, and “XX” for the first string, “OO” for the second string, and “***” for the separator, your program should print the following rectangular pattern.

XX***OO***XX***OO***XX***OO***XX OO***XX***OO***XX***OO***XX***OO XX***OO***XX***OO***XX***OO***XX OO***XX***OO***XX***OO***XX***OO XX***OO***XX***OO***XX***OO***XX

Explanation / Answer

import java.util.Scanner;


public class pattern {


   
    public static void main(String[] args) {

    Scanner obj=new Scanner(System.in);
        int rows;
        int columns;
        String first;
        String second;
        String seperator;
        rows=obj.nextInt();
        columns=obj.nextInt();
        first=obj.next();
        second=obj.next();
        seperator=obj.next();
       
       
        for (int i = 0; i < rows; i++) {
            for (int j= 0; j < rows; j++) {
           
                if(i%2==0)
            {
            System.out.println(first+""+seperator+""+second);       
            }
           
            else
            {
                System.out.println(second+""+seperator+""+first);   
            }
           
            }
        }
    }

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote