JamesonSherman
10/4/2017 - 1:14 PM

Palindrome - Java

This snippet will determine if a five digit number is a palindrome.

	
		int looper = 1;

		do {
		    int pal = 0;
		    int dig1 = 0;
		    int dig2 = 0;
		    int dig3 = 0;
		    int dig4 = 0;
		    int dig5 = 0;
		    
		    System.out.println( "Enter five digit number: " );
		    pal = value.nextInt();
		       
		       
		             dig1 = pal / 10000;
		      
		             dig2 = pal / 1000 % 10;
		       
		             dig3 = pal % 1000 / 100 % 10;
		       
		             dig4 = pal % 10000 % 1000 % 100 / 10;
		       
		             dig5 = pal % 10000 % 1000 % 100 % 10;
		       
		          
		             if (dig1 == dig5 && dig2 == dig4)
		             {
		       
		                 System.out.printf("%d is a palindrome \n", pal);
		             }
		       
		             else
		             {
		                 System.out.printf("%d is not a palindrome \n", pal);
		             }

		             System.out.printf("input 3 if you wish to discontinue the loop. otherwise input any other number less than one hundered.");
		       looper = value.nextInt();
		   } 
		while (looper != 3);