Advertisement
VivianOlivian

Untitled

Sep 30th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Multicalculator {
  4. public static void main(String[] args) {
  5. String yourNumbers = enterNum();
  6. int numberOne = stringToInteger(yourNumbers);
  7. System.out.println("Enter " + numberOne + " numbers:");
  8. int num;
  9. for (num = numberOne; num > 0; num--) {
  10. System.out.println("Enter a number:");
  11. Scanner scanner = new Scanner(System.in);
  12. String someNumbers = scanner.nextLine();
  13. boolean isItNum = checkString(someNumbers);
  14. while (!isItNum) {
  15. System.out.println("Please, enter a number:");
  16. someNumbers = scanner.nextLine();
  17. isItNum = checkString(someNumbers);
  18. }
  19. }
  20. }
  21.  
  22. public static String enterNum() {
  23. Scanner scanner = new Scanner(System.in);
  24. System.out.println("How many numbers would you like to enter?");
  25. String yourNumbers = scanner.nextLine();
  26. boolean isItNum = checkString(yourNumbers);
  27. while (!isItNum) {
  28. System.out.println("Please, enter a number:");
  29. yourNumbers = scanner.nextLine();
  30. isItNum = checkString(yourNumbers);
  31. }
  32. return yourNumbers;
  33. }
  34.  
  35. public static int stringToInteger(String numbers) {
  36. return Integer.parseInt(numbers);
  37. }
  38.  
  39. public static boolean checkString(String string) {
  40. try {
  41. Integer.parseInt(string);
  42. return true;
  43. } catch (IllegalArgumentException e) {
  44. return false;
  45. }
  46. }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement