Write an expression that executes the loop body as long as the user enters a non
ID: 3922556 • Letter: W
Question
Write an expression that executes the loop body as long as the user enters a non-negative number.Note: These activities may test code with different test values. This activity will perform three tests, with user input of 5, 2, -1, then with user input of -17, then with user input 1, 0, -1. See How to Use zyBooks.
Also note: If the submitted code has an infinite loop, the system will stop running the code after a few seconds, and report "Program end never reached." The system doesn't print the test case that caused the reported message.
import java.util.Scanner;
public class NonNegativeLooper { public static void main (String [] args) { Scanner scnr = new Scanner(System.in); int userNum = 0;
while (/* Your solution goes here */) {
System.out.println("Body"); userNum = scnr.nextInt(); } System.out.println("Done.");
return; } }
Explanation / Answer
public class DivideByTwoLoop{
public static void main(String args[])
{ int userNum ;
Scanner s= new Scanner(System.in);
System.out.println(“Enter the number you want to get divided by 2”);
userNum = s.nextInt();
do
{userNum = userNum/2;
System.out.print(userNum + “ “);
}while(userNum==1);
}
}
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.