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

I was wondering how to add brackets to the output using the Method print so that

ID: 3586230 • Letter: I

Question

I was wondering how to add brackets to the output using the Method print so that it matches this statment:

*******code below*******

public class Arrays1D {

//method print

public static void print(double[] a)

{

for(int i = 0; i<a.length; i++)

{

System.out.print(a[i] + " ");

}

System.out.print(" ");

}

//Method average

public static double average(double[] a)

{

double sum = 0;

for(int i = 0; i<a.length; i++)

{

sum = sum + a[i];

}

return sum/a.length;

}

//Method addOne

public static double[] addOne(double[] a)

{

double []returnArray= new double [a.length];

for(int i = 0; i<a.length; i++)

{

returnArray[i] = a[i] + 1;

}

return returnArray;

}

//Method concat

public static double[] concat(double[] a,double[] b )

{

double[] c = new double[a.length + b.length];   

  

for(int i = 0; i<a.length; i++)

{

c[i] = a[i];

}

for(int i = 0; i<b.length; i++)

{

c[a.length+i] = b[i];

}

return c;

}

//Method Main

public static void main(String[] args)

{

double[] a1 = new double[4];

a1[0] = 3.14;

a1[1] = 2.24;

a1[2] = 1.9;

a1[3] = 6.21;

  

print(a1);

System.out.print(average(a1));

System.out.print(" ");

  

double[] a2 = new double[5];

a2[0] = 3.0;

a2[1] = 5.0;

a2[2] = 7.0;

a2[3] = 1.0;

a2[4] = 2.0;

double[] b = addOne(a2);

double[] a3 = new double[5];

a3[0] = 13.0;

a3[1] = 15.0;

a3[2] = 17.0;

a3[3] = 11.0;

a3[4] = 12.0;

double[] c = concat( a2, a3 );

print(b);

print(c);

  

}

}

Explanation / Answer

//please check this out. I have modified print() and it works fine now.

class Arrays1D {

//method print

public static void print(double[] a)

{

System.out.print("{");

for(int i = 0; i<a.length; i++)

{

System.out.print(a[i] + ", ");

}

System.out.println("}");

}

//Method average

public static double average(double[] a)

{

double sum = 0;

for(int i = 0; i<a.length; i++)

{

sum = sum + a[i];

}

return sum/a.length;

}

//Method addOne

public static double[] addOne(double[] a)

{

double []returnArray= new double [a.length];

for(int i = 0; i<a.length; i++)

{

returnArray[i] = a[i] + 1;

}

return returnArray;

}

//Method concat

public static double[] concat(double[] a,double[] b )

{

double[] c = new double[a.length + b.length];   

  

for(int i = 0; i<a.length; i++)

{

c[i] = a[i];

}

for(int i = 0; i<b.length; i++)

{

c[a.length+i] = b[i];

}

return c;

}

//Method Main

public static void main(String[] args)

{

double[] a1 = new double[4];

a1[0] = 3.14;

a1[1] = 2.24;

a1[2] = 1.9;

a1[3] = 6.21;

  

print(a1);

  

System.out.print(average(a1));

System.out.print(" ");

  

double[] a2 = new double[5];

a2[0] = 3.0;

a2[1] = 5.0;

a2[2] = 7.0;

a2[3] = 1.0;

a2[4] = 2.0;

double[] b = addOne(a2);

double[] a3 = new double[5];

a3[0] = 13.0;

a3[1] = 15.0;

a3[2] = 17.0;

a3[3] = 11.0;

a3[4] = 12.0;

double[] c = concat( a2, a3 );

print(b);

print(c);

  

}

}

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