public static void main(String[] args) throws Exception {
if(args.length == 1){ int number = Integer.parseInt(args[0]); System.out.println("Numarul introdus este "+number); int copy = number; int digits = 0; int isPalindrom = 1; do { copy /= 10; digits++; } while(copy != 0); System.out.println("Numarul de cifre ale numarului este "+digits); copy = number; int digitsArray[] = new int[digits]; for(int i=0;i<digits;i++){ digitsArray[i] = copy%10; copy /= 10; } for(int i=0;i<digits/2;i++){ System.out.println(digitsArray[i]+" "+digitsArra y[digits-i-1]); if(digitsArray[i] != digitsArray[digits-i-1]){ isPalindrom = 0; break; } } if(isPalindrom == 1) System.out.println("Numarul ESTE palindrom"); else System.out.println("Numarul NU ESTE palindrom"); } else throw new Exception("Nu ai specificat numarul ce trebuie comparat sau ai specificat mai multe numere"); } }