IT401-3
Q1.:
Write a complete Java program (code + screenshot of output) that performs the following:
Given the following marks of a student: 84, 72, 91, 61, 69, 77
Create an array (marksArray) to include all of student marks.
Create a method (smallest) to find the smallest mark and print its value.
Create a method (average) to compute the average of a student marks and return its value to the caller.
Create a new array (backup) to copy all marks of the current array (marksArray). (Hint: use Arrays.copyOf method)
Answer:
Q2.:
Write a complete Java program (code + screenshot of output) that performs the following:
Create an array list and add the following items: [Toyota, Nissan, Mercedes, Mazda].
Print out the existing items of the array list on the screen.
Replace the item “Mercedes” with “Kia”, and remove the item “Mazda”.
Print out the current array list items in the opposite order.
Answer:
Q3.:
Write a complete Java program (code + screenshot of output) that performs the following:
Write a while loop that reads integer values entered by user.
Stop when a user enters any non-integer value.
Compute the sum of all entered values that are greater than Zero and print the result on the screen.
Answer:
Q4.:
Each of the following Java code contains one or more errors. Find the error(s) and modify the code so that it will work properly.
# | Original Code | Correct Code |
1. | int[] values= values [10]; for (int i = 0; i <= 10; i++) { values [i] = i * i; } | |
2. | int count= -10; while (count<0) { System.out.println(count); } | |
3. | for (double i : values) { Sum = sum + values [i]; i++; } | |
4. | int fractions[] = [2.8, 5.5, 4.6]; | |
5. | ArrayList<int> arr = new ArrayList(); arr.add(5); System.out.println(arr.length); | |
6. | for (int i = 0; i < arrSize; i++) { System.out.println(values); } | |