Guest User

Untitled

a guest
Feb 21st, 2018
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. public class Task {
  2. public static void main(String[] args) {
  3. System.out.println( "Введите число для проверки: " );
  4. Scanner sc = new Scanner(System.in);
  5. int num = sc.nextInt();
  6. int [] array = convertInt2Array(num);
  7. int [] mirArr = mirArray(array);
  8. boolean result = Arrays.equals(array, mirArr);
  9. if (result == true) {
  10. System.out.println( num + " является полиндромом" );
  11. } else {
  12. System.out.println( num + " не является полиндромом");
  13. }
  14.  
  15. // System.out.println(Arrays.toString(array));
  16. // System.out.println(Arrays.toString(mirArr));
  17.  
  18. }
  19. public static int[] convertInt2Array(int num) {
  20. String temp = Integer.toString(num);
  21. int[] array = new int[temp.length()];
  22. for (int i = 0; i < temp.length(); i++) {
  23. array[i] = temp.charAt(i) - '0';
  24. }
  25. return array;
  26. }
  27. public static int[] mirArray(int[]array) {
  28. for (int i = 0; i < array.length / 2; i++) {
  29. int temp = array[i];
  30. array[i] = array[array.length - i - 1];
  31. array[array.length - i - 1] = temp;
  32. }
  33. return array;
  34. }
  35. }`
Add Comment
Please, Sign In to add comment