Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. /**
  2. *HW3.java
  3. *
  4. *Chris Williams
  5. */
  6.  
  7. import java.util.Scanner;
  8. //import java.util.Random;
  9. public class HW3
  10. {
  11. public static void main(String[] args)
  12. {
  13. Scanner scan = new Scanner(System.in);
  14.  
  15. System.out.print("\nPlease enter three letters: ");
  16. String letters = scan.next().toUpperCase();
  17. System.out.print("\nPlease enter starting number: ");
  18. String nums = scan.next();
  19. System.out.print("\nHow many figures?: ");
  20. int figures = scan.nextInt();
  21.  
  22. char letter1 = letters.charAt(0);
  23. char letter2 = letters.charAt(1);
  24. char letter3 = letters.charAt(2);
  25.  
  26. char num1 = nums.charAt(0);
  27. char num2 = nums.charAt(1);
  28. char num3 = nums.charAt(2);
  29.  
  30. System.out.print("\nThe staring number is: ");
  31. System.out.print(letters + "-" + nums);
  32.  
  33. int i = 0;
  34. if (i < figures)
  35. {
  36. String value = num1 + num2 + num3;
  37. String id = letter1 + letter2 + letter3;
  38.  
  39. if (value.equals("999"))
  40. {
  41. if (letter3 == 'Z')
  42. {
  43. letter3 = 'A';
  44. if (letter2 == 'Z')
  45. {
  46. letter2 = 'A';
  47. if (letter1 == 'Z')
  48. {
  49. letter1 = 'A';
  50. }
  51. else
  52. {
  53. letter1 = (char) (letter1 + 1);
  54. }
  55. }
  56. else
  57. {
  58. letter2 = (char) (letter2 +1);
  59. }
  60. }
  61. else
  62. {
  63. letter3 = (char) (letter3 + 1);
  64. }
  65. }
  66.  
  67. if (num3 == '9')
  68. {
  69. num3 = '0';
  70. if (num2 == '9')
  71. {
  72. num2 = '0';
  73. if (num1 == '9')
  74. {
  75. num1 = '0';
  76. }
  77. }
  78. else
  79. {
  80. num2 = (char) (num2 + 1);
  81. }
  82. }
  83. else
  84. {
  85. num3 = (char) (num3 + 1);
  86. }
  87. System.out.println("Test: " + value + "-" + id);
  88. i++;
  89. }
  90. //num3 = (char) (num3 + 1)
  91. System.out.println("\ntest letters: " + letter3);
  92. System.out.println("\ntest nums: " + nums);
  93. //char test = 'A';
  94. //System.out.println("\ntest contains: " + test);
  95. //test = (char) (test + 1);
  96. //System.out.println("test contains: " + test);
  97. }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement