Re-design and re-implement program Practice_6 2 (name it EvenOdd) such that only
ID: 3921182 • Letter: R
Question
Re-design and re-implement program Practice_6 2 (name it EvenOdd) such that only one, while loop is used to determine all even and odd numbers between 50 and 100. Again, printed all even numbers on a single line, separated by commas, and all odd numbers on a new line, separated by commas. Use proper labels for the output. Use escape character to lineup the outputs after the labels as shown below. Even numbers between 50 and 100: 50, 52, 54, 56, 58, 60, 62, 64, ... Odd numbers between 50 and 100: 51, 53, 55, 57, 59, 61, 63, 65, ..Explanation / Answer
EvenOdd.java
public class EvenOdd {
public static void main(String[] args) {
String evenStr = "", oddStr = "";
int n = 50;
while(n <= 100){
if(n % 2 == 0){
evenStr = evenStr + n+ ", ";
}
else{
oddStr = oddStr + n+ ", ";
}
n++;
}
oddStr = oddStr.substring(0, oddStr.length()-2);
evenStr = evenStr.substring(0, evenStr.length()-2);
System.out.println("Even numbers between 50 and 100: "+evenStr);
System.out.println("Odd numbers between 50 and 100: "+oddStr);
}
}
Output:
Even numbers between 50 and 100: 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100
Odd numbers between 50 and 100: 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.