Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. package veryoddnumber;
  2.  
  3. public static void main(String[] args) {
  4. Scanner scan = new Scanner(System.in);
  5. System.out.println("Enter a 5 digit number...");
  6. boolean yesno;
  7. do {
  8.  
  9. try {
  10. int number = scan.nextInt();
  11. int length = String.valueOf(number).length();
  12.  
  13. if (length == 5) {
  14. String digits = String.valueOf(number);
  15. char number1 = digits.charAt(0);
  16. char number2 = digits.charAt(1);
  17. char number3 = digits.charAt(2);
  18. char number4 = digits.charAt(3);
  19. char number5 = digits.charAt(4);
  20.  
  21. if (number1 % 2 != 0 && number2 % 2 != 0 && number3 % 2 != 0 && number4 % 2 != 0 && number5 % 2 != 0) {
  22. System.out.println("All of the numbers are odd...");
  23. } else {
  24. System.out.println("Not all of the numbers are odd...");
  25. }
  26.  
  27. System.out.println("Would you like to enter another number? (Y/N)");
  28.  
  29. } else {
  30. System.out.println("You did not enter a 5 digit number! Try again...");
  31. System.out.println("Enter a 5 digit number...");
  32. }
  33. } catch (Exception e) {
  34. System.out.println("That was not a number! Try again...");
  35.  
  36. }
  37. try {
  38.  
  39. char letter = scan.next().charAt(0);
  40. if (letter == 'Y' || letter == 'y') {
  41. yesno = true;
  42. } else if (letter == 'N' || letter == 'n') {
  43. break;
  44. } else {
  45. System.out.println("I will take that as a no!");
  46. break;
  47. }
  48. System.out.println("Enter a 5 digit number...");
  49. } catch (Exception e) {
  50. System.out.println("You did not enter a letter...");
  51.  
  52. }
  53. } while (yesno = true);
  54. System.out.println("Goodbye!");
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement