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

Submit BJP.java with a main() method that works as follows: public static final

ID: 672723 • Letter: S

Question

Submit BJP.java with a main() method that works as follows: public static final int HEIGHT = 5;

    public static void main(String[] args) {
        showBJP(); // MUST write this method and MUST use nested loop(s)
    }

So I will see the output as shown by the picture above.

Then I will change HEIGHT to 15 (or anything between 5 and 15) and see:

Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs Building Java Programs

Explanation / Answer

public class BJP {

public static final int HEIGHT = 5;

public static void main(String[] args) {

showBJP();

}

private static void showBJP() {

int size="Building Java Programs".length();

System.out.print("+");

for (int i = 1; i < size+1; i++)

System.out.print("-");

System.out.println("+");

for (int i = 0; i < HEIGHT; i++) {

System.out.print("|");

System.out.print("Building Java Programs");

System.out.println("|");

}

System.out.print("+");

for (int i = 1; i < size+1; i++)

System.out.print("-");

System.out.print("+");

}

}