For this program, use the program,**************\"ECLIPSE-NEON.\"************* P
ID: 3784299 • Letter: F
Question
For this program, use the program,**************"ECLIPSE-NEON."*************
Programming Assignment #1
The assignment is to create a Java program that manipulates an array.
Step 1:
In the main method, have the user input the size of an array. Create an integer array of that size. Then call the methods outlined in the following steps.
Step 2:
Create a method with signature: public static void initArray( int [] values ) that initializes the integer array with random values between 1 and 10.
Step 3:
Create a method with signature: public static void printArray( int [] values ) that prints the array.
Step 4:
Create a method with signature: public static void squareArray( int [] values ) that prints the array with all values squared, but does NOT change the array.
Step 5:
Create a method with signature: public static void reverseArray( int [] values ) reverses the values of the array. The values of the array should be changed...
Step 6:
Create a method with signature: public static void transposeArray( int [] values ) switches each pair of the array. The values of the array should be changed.
Note: Print the array after each step... (See sample I/O)
Sample INPUT/OUTPUT:
Enter size of array: 6
Values in array are:
1 2 3 4 5 6
Values in array when squared are:
1 4 9 16 25 36
Values in array when reversed are:
6 5 4 3 2 1
Values in array when transposed are:
5 6 3 4 1 2
Explanation / Answer
PROGRAM_ARRAY_DISP
{
integer Ctr;
integer Num_array[5];
Num_array[0] = 10;
Num_array[1] = 20;
Num_array[2] = 30;
Num_array[3] = 40;
Num_array[4] = 50;
For (Ctr=0;Ctr<5;Ctr=Ctr+1)
{
display Num_array[Ctr];
}
}
In this program, the for loop is used to display all the values assigned to the array called Num_array, one by one.
The general form of the for construct is:
For(Expresssion1;Expression2;Expression3)
{
statement1;
statement2;
}
Expression-1: is the initialization expression, usually an assignment. Which is performed once before the loop begins execution.
Expression-2: is the test expression, exactly like the one used in the while loop, which is evaluated before each iteration of the loop and which determines whether the loop should continue or be terminated.
Expression-3: is the modifier statement, which changes the value of the variable used in the test. This expression is executed at the end of each iteration after the body of the loop is executed.
The following program sequence using a while construct:
Anynum = 1;
while ( Anynum <100)
{
display ”This line is printed 100 times.”;
Anynum = Anynum +1;
}
can be written using a for construct as follows:
for (Anynum =1; Anynum<100; Anynum = Anynum+1)
{
display “This line is printed 100 times.”;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.