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

Write one Java statement to display the string “The average is xxx” to the conso

ID: 3661465 • Letter: W

Question

Write one Java statement to display the string “The average is xxx” to the console, where the xxx displays the value from the double variable sum divided by 3. Make sure the value is displayed with 3 digits following the decimal point.

Write one Java statement to create a string containing “The average is xxx” where the xxx contains the formatted value from the double variable sum divided by 3. Make sure the formatted string contains only 2 digits following the decimal point. Store the formatted string into a String variable called str.

Explain the difference between an object reference in Java and an object. Use an example to illustrate your answer.

Explain how objects are created in Java and how the memory used by objects is recovered. Compare this to object creation and destruction in C++.

Explain how primitive values like doubles are passed between functions in Java. How are string objects passed between functions in Java?

How are static methods different from non-static methods? How do you invoke a static method? Give an example of a static method.

Write an expression that returns a random value between 1 and 100. The values 1 and 100 must be included in the values that can be returned.

Write one Java statement that creates an array of 100 doubles.

Write one Java statement that creates an array of integers containing the multiples of 10 between 10 and 100, including 10 and 100.

Write one Java statement that would take an array A and copy its contents into array B. Assume that A and B already exist and that B is at least as large as A and that they are both of the same data type.

Write a Java method which takes an integer array parameter and locates the minimum value in the array and outputs that value using System.out.printf. Use an enhanced for loop to process the array. You only need one loop to do this!

Write a Java method which takes an integer array parameter and fills the array with random numbers between 1 and 1000, including 1 and 1000. Use a traditional for loop to process the array.

Explanation / Answer

Write one Java statement to display the string “The average is xxx”
to the console, where the xxx displays the value from the double
variable sum divided by 3. Make sure the value is displayed with 3
digits following the decimal point.

System.out.printf("The average is %.3f",sum);
--------------------------------------------------------------------
Write one Java statement to create a string containing “The average
is xxx” where the xxx contains the formatted value from the double
variable sum divided by 3. Make sure the formatted string contains
only 2 digits following the decimal point. Store the formatted
string into a String variable called str.

DecimalFormat df1 = new DecimalFormat("#.##");
String str="The average is "+df1.format(sum); // statement
--------------------------------------------------------------------

Write an expression that returns a random value between 1 and 100.
The values 1 and 100 must be included in the values that can be returned.
   Random r = new Random();
   int Low = 1;
int High = 100;
A=r.nextInt(High-Low) + Low; // expression
--------------------------------------------------------------------
Write one Java statement that creates an array of 100 doubles.

double arr[]=new double[100];
--------------------------------------------------------------------
Write one Java statement that creates an array of integers containing
the multiples of 10 between 10 and 100, including 10 and 100.


Random r = new Random();
int Low = 10;
int High = 100;
for(int i=0;i<100;i++)
arr[i]= r.nextInt(High-Low) * Low;

--------------------------------------------------------------------
Write one Java statement that would take an array A and copy its
contents into array B. Assume that A and B already exist and that B
is at least as large as A and that they are both of the same data type.

for (int i: Arr)
{
B[i]=A[i]; // statement
}
--------------------------------------------------------------------
Write a Java method which takes an integer array parameter and locates
the minimum value in the array and outputs that value using
System.out.printf. Use an enhanced for loop to process the array.
You only need one loop to do this!
void minimum(int Arr[])
{
   int min=Arr[0];
for (int i: Arr)
{
if(Arr[i]<min)
min=Arr[i];
}
System.out.printf("Minimum value is %d",min);
}
--------------------------------------------------------------------
Write a Java method which takes an integer array parameter and fills
the array with random numbers between 1 and 1000, including 1 and 1000.
Use a traditional for loop to process the array.

void input(int[] arr) {
Random r = new Random();
int Low = 1;
int High = 1000;
for (int idx = 0; idx < 1000; idx++){
arr[idx] = r.nextInt(High-Low) + Low;
System.out.println(arr[idx]+" ");
}
  
}

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