ralitsa_d

NumbersTo100

Jan 18th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class NumbersTo100 {
  4. public static void main(String[] args) {
  5. Scanner scan = new Scanner(System.in);
  6.  
  7. int number = Integer.parseInt(scan.nextLine());
  8.  
  9. int ones, decimals = 0;
  10. String name = "";
  11.  
  12. if (number == 100){
  13. name = "one hundred";
  14. }
  15. else if(number >= 0 && number < 100){
  16. ones = number % 10;
  17. decimals = number / 10;
  18.  
  19. String var = "hello";
  20. if (decimals == 0){
  21. switch (ones){
  22. case 0: name = "zero"; break;
  23. case 1: name = "one"; break;
  24. case 2: name = "two"; break;
  25. case 3: name = "three"; break;
  26. case 4: name = "four"; break;
  27. case 5: name = "five"; break;
  28. case 6: name = "six"; break;
  29. case 7: name = "seven"; break;
  30. case 8: name = "eight"; break;
  31. case 9: name = "nine"; break;
  32. }
  33. }
  34. else if (decimals == 1){
  35. switch (ones){
  36. case 0: name = "ten"; break;
  37. case 1: name = "eleven"; break;
  38. case 2: name = "twelve"; break;
  39. case 3: name = "thirteen"; break;
  40. case 4: name = "fourteen"; break;
  41. case 5: name = "fifteen"; break;
  42. case 6: name = "sixteen"; break;
  43. case 7: name = "seventeen"; break;
  44. case 8: name = "eighteen"; break;
  45. case 9: name = "nineteen"; break;
  46. }
  47. }
  48. else if(decimals > 1){
  49. switch (decimals){
  50. case 2: name = "twenty"; break;
  51. case 3: name = "thirty"; break;
  52. case 4: name = "fourty"; break;
  53. case 5: name = "fifty"; break;
  54. case 6: name = "sixty"; break;
  55. case 7: name = "seventy"; break;
  56. case 8: name = "eighty"; break;
  57. case 9: name = "ninety"; break;
  58. }
  59. switch (ones){
  60. case 1: name += " one"; break;
  61. case 2: name += " two"; break;
  62. case 3: name += " three"; break;
  63. case 4: name += " four"; break;
  64. case 5: name += " five"; break;
  65. case 6: name += " six"; break;
  66. case 7: name += " seven"; break;
  67. case 8: name += " eight"; break;
  68. case 9: name += " nine"; break;
  69. }
  70. }
  71. }
  72. else{
  73. System.out.println("invalid number");
  74. }
  75.  
  76. System.out.println(name);
  77. }
  78. }
Add Comment
Please, Sign In to add comment