Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Rewrite the foloowing do-while loop to obtain some equivalent code that does not

ID: 3630373 • Letter: R

Question

Rewrite the foloowing do-while loop to obtain some equivalent code that does not contain a do-while loop:
Scanner scan = new Scanner(System.in);
int number;
do
{
System.out.println("Enter a negative number:");
number = scan.nextInt();
System.out.println("you entered " +number);
}
while (number >0);
System.out.println("number after loop = " +number);

Explanation / Answer

Because of what the program does, it's necessary to have a loop. However, it's not necessary that you use a do-while loop, which I think is what the program is asking. For example, here is a solution using a for loop: Scanner scan = new Scanner(System.in); int number; for( int x = 1, x < 4, x=x*1) { System.out.println("Enter a negative number:"); number = scan.nextInt(); System.out.println("you entered " +number); } System.out.println("number after loop = " +number); Or simply using a while loop (not a do-while) Scanner scan = new Scanner(System.in); int number; while (number >0) { System.out.println("Enter a negative number:"); number = scan.nextInt(); System.out.println("you entered " +number); } System.out.println("number after loop = " +number);
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote