# Write static methods as follows

Write static methods as follows:
• double sum(double[] a) – returns the sum of the entries in the array a.
• double[] fill(int n, double v) – returns an array of n doubles, all of whose values are v.
• double[] random (int n) – return an array of n random doubles.
• double min(double[] a) – returns the minimum element of the array a.
• double max(double[] a) – returns the maximum element of the array a.
• double average(double[] a) – returns the average (or mean) of the elements of the array a.
• double variance(double[] a) – returns the variance of the elements of the array a (note: this
method should call your average method).
• double stdDev(double[] a) – returns the standard deviation of the elements of the array a (note:
this method should call your variance method).
• double[] read() – reads an array from the keyboard and returns it (read the number of elements
first, and then that many numbers).
• void print(double[] a) – prints an array, a, on a single line with commas between elements (do
NOT use Arrays.toString()).
Write a Main class with a main method that tests your methods appropriately (i.e. by calling each
method at least once with various inputs), and printing the results.
Question 2
Consider the following method and method call:
public static int inc(int a) {
a++;
return a;
}
int a = 10;
int b = inc(a + 12);
int c = inc(a);
System.out.println(a);
System.out.println(b);
System.out.println(c);
What is the output from this code? Carefully explain your answer (i.e. carefully show how the method
inc is called).
Question 3
Consider the following method and method call:
public static int[] inc(int[] a) {
a[0]++;
return a;
}
int[] a = { 10, 20, 30, 40 };
int[] b = inc(a);
System.out.println(b[0]);
System.out.println(a[0]);
What is the output from this code? Carefully explain your answer (i.e. carefully show how the method
inc is called).
Question 4
Consider the following code:
int[] a = { 10, 20, 30, 40 };
int[] b = a;
int[] c = { 10, 20, 30, 40 };
System.out.println(a == b);
System.out.println(a == c);

Get 20% Discount on This Paper
Pages (550 words)
Approximate price: -

Try it now!

## Get 20% Discount on This Paper

We'll send you the first draft for approval by at
Total price:
\$0.00

How it works?

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Our Services

Quality Essay Help has stood as the world’s leading custom essay writing services providers. Once you enter all the details in the order form under the place order button, the rest is up to us.

## Essay Writing Services

At Quality Essay Help, we prioritize on all aspects that bring about a good grade such as impeccable grammar, proper structure, zero-plagiarism and conformance to guidelines. Our experienced team of writers will help you completed your essays and other assignments.