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);
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.