answerWhat will be the output of the following Java program? class array_value { public static void main(String args[]) { int array_variable [] = new int[20]; for (int v = 10; v < 20; ++v) { array_variable[v] = v/2; array_variable[v]++; System.out.print(array_variable[v] + " "); v++; } } }Options10 12 14 16 1810 11 12 13 14 15 16 17 18 196 7 8 9 1010 11 12 13 14 15 16 17 18 19 20
Question
answerWhat will be the output of the following Java program? class array_value { public static void main(String args[]) { int array_variable [] = new int[20]; for (int v = 10; v < 20; ++v) { array_variable[v] = v/2; array_variable[v]++; System.out.print(array_variable[v] + " "); v++; } } }Options10 12 14 16 1810 11 12 13 14 15 16 17 18 196 7 8 9 1010 11 12 13 14 15 16 17 18 19 20
Solution
The output of the Java program will be "6 7 8 9 10".
Here's the step-by-step explanation:
- An integer array named
array_variableof size 20 is declared. - A for loop is initiated where the variable
vstarts from 10 and goes up to 19 (since the condition isv < 20). - Inside the loop, the
vth element of the array is assigned the value ofv/2. Sincevand2are integers, the division will also result in an integer (the fractional part, if any, will be discarded). So, forv = 10,v/2will be5, forv = 11,v/2will be5, forv = 12,v/2will be6, and so on. - The
vth element of the array is then incremented by 1. So, the values become6,6,7,7,8,8,9,9,10,10forv = 10tov = 19. - The
vth element of the array is then printed. However, after each print,vis incremented by 1 again due to thev++statement. This means that every alternate value is printed, starting fromv = 10. So, the output will be "6 7 8 9 10". - The loop then continues until
vis less than 20.
Similar Questions
elect the correct answerWhat will be the output of the following Java code?class array_output { public static void main(String args[]) { char array_variable [] = new char[10]; for (int i = 0; i < 3; ++i) { array_variable[i] = 'R'; System.out.print(array_variable[i] + ""); } } }OptionsPQR0 1 2 3 4 51 2 3 4 5 6 7 8 9 10RRR
What is the output of the following code?public class array_output { public static void main(String args[]) { int array_variable[] = new int[10]; for (int i = 0; i < 10; ++i) { array_variable[i] = i; System.out.print(array_variable[i] + " "); i++; } }}Options: Pick one correct answer from below0 2 4 6 81 3 5 7 90 1 2 3 4 5 6 7 8 91 2 3 4 5 6 7 8 9 10
What will be the output of the following Java program? class array_output { public static void main(String args[]) { char array_variable [] = new char[10]; for (int i = 0; i < 10; ++i) { array_variable[i] = 'C'; System.out.print(array_variable[i] + "" ); i++; } } }OptionsCCCCCCCCCCCCCCCC D E F GNone of the mentioned
Select the correct answerWhat will be the output of the following Java code?class array_output { public static void main(String args[]) { int array_variable[][] = {{ 1, 2, 3}, { 4 , 5, 6}, { 7, 8, 9}}; int sum = 0; for (int i = 1; i < 3; ++i) for (int j = 1; j < 3 ; ++j) sum = sum + array_variable[i][j]; System.out.print(sum / 6); } }Options8413
What will be the output of the following Java program?class output_odd { public static void main(String args[]) { int p = 2; int q = 0; for ( ; q < 8; ++q) { if (q % p == 0) continue; else if (q == 6) break; else System.out.print(q + " "); } } }Options2 4 6 81 3 5 7 91 3 5 71 2 3 4 5 6 7 8 9
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.