Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. //
  2. // TODO Write code to get a number in the range of 1 to 10
  3. // HINT: You need to use a do while loop.
  4. // HINT: You will need to import the Scanner class and create a Scanner object to use to get input from the user
  5. //
  6.  
  7. import java.util.Scanner;
  8.  
  9. public class InputWithDo
  10. {
  11. public int getValidInput()
  12. {
  13. Scanner in = new Scanner(System.in);
  14. int n = 0;
  15. do
  16. {
  17. System.out.print("Enter an integer >=1 and <=10: ");
  18. n = in.nextInt();
  19. }
  20. while ( n < 1 || n > 10 );
  21. return n;
  22. }
  23. }
  24.  
  25.  
  26. odecheck version 1306212051 started Tue Jan 27 20:52:24 UTC 2015
  27.  
  28. Testing InputWithDoPrinter
  29. ==========================
  30.  
  31. Program run 1:
  32.  
  33. Enter an integer >=1 and <=10: 0
  34. Enter an integer >=1 and <=10: 11
  35. Enter an integer >=1 and <=10: 10
  36.  
  37. [pass]
  38. Program run 2:
  39.  
  40. Enter an integer >=1 and <=10: -5
  41. Enter an integer >=1 and <=10: 100
  42. Enter an integer >=1 and <=10: 1
  43.  
  44. [pass]
  45.  
  46. Score
  47. 2/2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement