public class TableUtilities { public static String getSmallMultiplicationTable() { StringBuilder fullTable = new StringBuilder(); for(int i=1; i<=5; i++){ StringBuilder tableRow = new StringBuilder(); String str; for (int j=1; j<=5; j++){ str = String.format("%3d |", i*j); tableRow.append(str); } fullTable.append(tableRow +"\n"); } return fullTable.toString(); } public static String getLargeMultiplicationTable() { StringBuilder fullTable = new StringBuilder(); for(int i=1; i<=10; i++){ StringBuilder tableRow = new StringBuilder(); String str; for (int j=1; j<=10; j++){ str = String.format("%3d |", i*j); tableRow.append(str); } fullTable.append(tableRow +"\n"); } return fullTable.toString(); } public static String getMultiplicationTable(int tableSize) { StringBuilder fullTable = new StringBuilder(); for(int i=1; i<=tableSize; i++){ StringBuilder tableRow = new StringBuilder(); String str; for (int j=1; j<=tableSize; j++){ str = String.format("%3d |", i*j); tableRow.append(str); } fullTable.append(tableRow +"\n"); } return fullTable.toString(); } }