2. Which of the following loops correctly computes 1/2 + 2/3 + 3/4 + ... + 999/1
ID: 3580440 • Letter: 2
Question
2. Which of the following loops correctly computes 1/2 + 2/3 + 3/4 + ... + 999/1000? A: double sum = 0; for (int i = 1; i <= 999; i++) { sum = i / (i + 1); } System.out.println("Sum is " + sum); B: double sum = 0; for (int i = 1; i < 999; i++) { sum += i / (i + 1); } System.out.println("Sum is " + sum); C: double sum = 0; for (int i = 1; i <= 999; i++) { sum += 1.0 * i / (i + 1); } System.out.println("Sum is " + sum); D: double sum = 0; for (int i = 1; i <= 999; i++) { sum += i / (i + 1.0); } System.out.println("Sum is " + sum); E: double sum = 0; for (int i = 1; i < 999; i++) { sum += i / (i + 1.0); } System.out.println("Sum is " + sum );
Explanation / Answer
Answer:
Options c,d and e will print the desired result.
Note:Feel free to ask doubt,Thanks!!
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.