Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // TODO Write code to get a number in the range of 1 to 10
- // HINT: You need to use a do while loop.
- // HINT: You will need to import the Scanner class and create a Scanner object to use to get input from the user
- //
- import java.util.Scanner;
- public class InputWithDo
- {
- public int getValidInput()
- {
- Scanner in = new Scanner(System.in);
- int n = 0;
- do
- {
- System.out.print("Enter an integer >=1 and <=10: ");
- n = in.nextInt();
- }
- while ( n < 1 || n > 10 );
- return n;
- }
- }
- odecheck version 1306212051 started Tue Jan 27 20:52:24 UTC 2015
- Testing InputWithDoPrinter
- ==========================
- Program run 1:
- Enter an integer >=1 and <=10: 0
- Enter an integer >=1 and <=10: 11
- Enter an integer >=1 and <=10: 10
- [pass]
- Program run 2:
- Enter an integer >=1 and <=10: -5
- Enter an integer >=1 and <=10: 100
- Enter an integer >=1 and <=10: 1
- [pass]
- Score
- 2/2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement