galinyotsev123

ProgBasicsJavaBook3.1SimpleConditions16Number0to100toText

Jan 23rd, 2019
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.40 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6. Scanner scanner = new Scanner(System.in);
  7.  
  8. int number = Integer.parseInt(scanner.nextLine());
  9.  
  10. if (number >= 0 && number <= 19) {
  11. switch (number) {
  12. case 0:
  13. System.out.println("zero");
  14. break;
  15. case 1:
  16. System.out.println("one");
  17. break;
  18. case 2:
  19. System.out.println("two");
  20. break;
  21. case 3:
  22. System.out.println("three");
  23. break;
  24. case 4:
  25. System.out.println("four");
  26. break;
  27. case 5:
  28. System.out.println("five");
  29. break;
  30. case 6:
  31. System.out.println("six");
  32. break;
  33. case 7:
  34. System.out.println("seven");
  35. break;
  36. case 8:
  37. System.out.println("eight");
  38. break;
  39. case 9:
  40. System.out.println("nine");
  41. break;
  42. case 10:
  43. System.out.println("ten");
  44. break;
  45. case 11:
  46. System.out.println("eleven");
  47. break;
  48. case 12:
  49. System.out.println("twelve");
  50. break;
  51. case 13:
  52. System.out.println("thirteen");
  53. break;
  54. case 14:
  55. System.out.println("fourteen");
  56. break;
  57. case 15:
  58. System.out.println("fifteen");
  59. break;
  60. case 16:
  61. System.out.println("sixteen");
  62. break;
  63. case 17:
  64. System.out.println("seventeen");
  65. break;
  66. case 18:
  67. System.out.println("eighteen");
  68. break;
  69. case 19:
  70. System.out.println("nineteen");
  71. break;
  72. }
  73. } else if (number >= 20 && number <= 99) {
  74. int tenths = number / 10;
  75. int units = number % 10;
  76.  
  77. switch (tenths) {
  78. case 2:
  79. System.out.print("twenty");
  80. break;
  81. case 3:
  82. System.out.print("thirty");
  83. break;
  84. case 4:
  85. System.out.print("fourty");
  86. break;
  87. case 5:
  88. System.out.print("fifty");
  89. break;
  90. case 6:
  91. System.out.print("sixty");
  92. break;
  93. case 7:
  94. System.out.print("seventy");
  95. break;
  96. case 8:
  97. System.out.print("eighty");
  98. break;
  99. case 9:
  100. System.out.print("ninety");
  101. break;
  102. }
  103.  
  104. switch (units) {
  105. case 1:
  106. System.out.print(" one");
  107. break;
  108. case 2:
  109. System.out.print(" two");
  110. break;
  111. case 3:
  112. System.out.print(" three");
  113. break;
  114. case 4:
  115. System.out.print(" four");
  116. break;
  117. case 5:
  118. System.out.print(" five");
  119. break;
  120. case 6:
  121. System.out.print(" six");
  122. break;
  123. case 7:
  124. System.out.print(" seven");
  125. break;
  126. case 8:
  127. System.out.print(" eight");
  128. break;
  129. case 9:
  130. System.out.print(" nine");
  131. break;
  132. }
  133. } else if (number == 100) {
  134. System.out.println("one hundred");
  135. } else {
  136. System.out.println("invalid number");
  137. }
  138.  
  139. }
  140. }
Add Comment
Please, Sign In to add comment