Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

public class BuggyQuilt { public static void main(String[] args) { char[][] myBlock = { { 'x', '.', '.', '.', '.' }, { 'x', '.', '.',

public class BuggyQuilt { public static void main(String[] args) { char[][] myBlock = { { 'x', '.', '.', '.', '.' }, { 'x', '.', '.', '.', '.' }, { 'x', '.', '.', '.', '.' }, { 'x', 'x', 'x', 'x', 'x' } }; char[][] myQuilt = new char[3 * myBlock.length][4 * myBlock[0].length]; createQuilt(myQuilt, myBlock); displayPattern(myQuilt); } public static void displayPattern(char[][] myArray) { for (int r = 0; r < myArray.length; r++) { for (int c = 0; c < myArray[0].length; c++) { System.out.print(myArray[c][r]); } } } public static void createQuilt(char[][] quilt, char[][] block) { char[][] flippedBlock = createFlipped(block); for (int r = 0; r < 3; r++) { for (int c = 0; c < 4; c++) { if (((r + c) % 2) == 0) { placeBlock(quilt, block, c * block.length, r * block[0].length); } else { placeBlock(flippedBlock, quilt, r * block.length, c * block[0].length); } } } } public static void placeBlock(char[][] quilt, char[][] block, int startRow, int startCol) { for (int r = 0; r < block.length; r++) { for (int c = 0; c <= block[r].length; c++) { quilt[r + startRow][c + startCol] = block[r][c]; } } } public static char[][] createFlipped(char[][] block) { int blockRows = block.length; int blockCols = block.length; char[][] flipped = new char[blockRows][blockCols]; int flippedRow = blockRows; for (int row = 0; row < blockRows; row++) { for (int col = 0; col < blockCols; col++) flipped[flippedRow][col] = block[row][col]; } return flipped; } } find the bugs

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Database Systems

Authors: Carlo Zaniolo, Stefano Ceri, Christos Faloutsos, Richard T. Snodgrass, V.S. Subrahmanian, Roberto Zicari

1st Edition

155860443X, 978-1558604438

More Books

Students also viewed these Databases questions

Question

ITEMIZED DEDUCTION CALCULATION...

Answered: 1 week ago