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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!