/** * Define string that prints correctly formatted multiplication table with * header and column prefix. Add --- and | delimiters between prefix and * table data * * You may assume table has at least 1 row with 1 element * * Use System.lineSeparator() to delimit individual lines * * | 0, 1, 2, 3, 4, 5 --------------------------- 0| 0 1| 0, 1 2| 0, 2, 4 3| 0, 3, 6, 9 4| 0, 4, 8, 12, 16 5| 0, 5, 10, 15, 20, 25 * * * @param table * 2D array of integers (not rectangular!) * @return String as formatted multiplication table */ public static String tableToString(int[][] table) {

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

/**
* Define string that prints correctly formatted multiplication table with
* header and column prefix. Add --- and | delimiters between prefix and
* table data
*
* You may assume table has at least 1 row with 1 element
*
* Use System.lineSeparator() to delimit individual lines
*
* <pre>
| 0, 1, 2, 3, 4, 5
---------------------------
0| 0
1| 0, 1
2| 0, 2, 4
3| 0, 3, 6, 9
4| 0, 4, 8, 12, 16
5| 0, 5, 10, 15, 20, 25
* </pre>
*
* @param table
* 2D array of integers (not rectangular!)
* @return String as formatted multiplication table
*/
public static String tableToString(int[][] table) {

/**
* Define string that prints correctly formatted multiplication table with
* header and column prefix. Add --- and | delimiters between prefix and
* table data
* You may assume table has at least 1 row with 1 element
* Use System.lineSeparator () to delimit individual lines
*
<pre>
Г о, 1, 2, 3, 4, 5
0| 0
1|
2|
1
0,
3|
2,
3,
4
0,
4||
6,
9
0, 4, 8, 12, 16
5|
0, 5, 10, 15, 20, 25
* </pre>
*
* @param table
2D array of integers (not rectangular!)
@return String as formatted multiplication table
*/
public static String tableToString(int[][] table) {
*
return null;
}
Transcribed Image Text:/** * Define string that prints correctly formatted multiplication table with * header and column prefix. Add --- and | delimiters between prefix and * table data * You may assume table has at least 1 row with 1 element * Use System.lineSeparator () to delimit individual lines * <pre> Г о, 1, 2, 3, 4, 5 0| 0 1| 2| 1 0, 3| 2, 3, 4 0, 4|| 6, 9 0, 4, 8, 12, 16 5| 0, 5, 10, 15, 20, 25 * </pre> * * @param table 2D array of integers (not rectangular!) @return String as formatted multiplication table */ public static String tableToString(int[][] table) { * return null; }
Expert Solution
Step 1

Solution:

 

Implementation of  tableToString(int[][] table) Method:

 

public static String tableToString(int[][] table){
        
        String str = "";
        //iterating the table from 0 to number of rows
        for(int i =0;i<table.length;i++ ){
            //iterating for columns
            for(int j=0;j<table[0].length;j++){
                
                //appending formatted string in str
                str += String.valueOf(j)+"| ";
                for(int k=0;k<=j;k++){
                    
                    if(k>=0 && k<j){
                        str += String.valueOf(j*k)+", ";
                        
                    }
                    else{
                        str += String.valueOf(j*k);
                    }
                }
                
                //using System.lineSeparator() to seperate the line
                str += System.lineSeparator();
            }
            
            
        }
        //return the str
        return str;
        
        
    }

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY