Question: The for loop in (a) is converted into the while loop in (b). What is wrong? CORRECT IT. (a) int sum = 0; for (int
The for loop in (a) is converted into the while loop in (b). What is wrong? CORRECT IT.
(a)
int sum = 0;
for (int i = 0; i < 4; i++) {
if (i % 3 == 0) continue;
sum += i;
}
(b)
int i = 0, sum = 0;
while (i < 4) {
if (i % 3 == 0) continue;
sum += i;
i++;
}
What is wrong with the following programs?
(a)
1 public class ShowErrors {
2 public static void main(String[] args) {
3 int i = 0;
4 do {
5 System.out.println(i + 4);
6 i++;
7 }
8 while (i < 10)
8 }
9 }
(b)
1 public class ShowErrors {
2 public static void main(String[] args) {
3 for (int i = 0; i < 10; i++);
4 System.out.println(i + 4);
5 }
6 }
Identify and correct the errors in the following program:
1 public class Test {
2 public static void main(String[] args) {
3 nPrintln(5, "Welcome to Java!");
4 }
5
6 public static void nPrintln(String message, int n) {
7 int n = 1;
8 for (int i = 0; i < n; i++)
9 System.out.println(message);
10 }
11 }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
