Kali ini saya akan membagikan tentang palindrome numbers pada pemrograman java.
Palindromic angka atau angka palindrome adalah nomor yang tetap sama ketika digit yang dibalik. Seperti 16461, misalnya, "simetris". Istilah palindromic berasal dari palindrome, yang mengacu pada kata (seperti rotor atau "mobil balap" atau bahkan "Malayalam") ejaan yang tidak berubah ketika Surat-surat yang dibalik. Pertama 30 nomor palindromic (dalam desimal) adalah:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111, 121, 131, 141, 151, 161, 171, 181, 191, 202... (urutan A002113 dalam OEIS).
Berikut contoh codingnya :
import java.util.Scanner;
public class PalindromeInteger {
public static void main(String[] iriahus) {
@SuppressWarnings("resource")
Scanner s = new Scanner(System.in);
System.out.print("Enter an integer: ");
int num = s.nextInt();
isPalindrome(num);
}
public static int reverse(int num) {
int result = 0, remainder;
while (num > 0) {
remainder = num % 10;
result = result * 10 + remainder;
num = num / 10;
}
return result;
}
public static boolean isPalindrome(int num) {
int palindrome = num;
if (palindrome == reverse(num))
System.out.println(num + " is a Palindrome Number");
else
System.out.println(num + " is not a Palindrome Number");
return true;
}
}
Berikut ini adalah output dari program diatas, . .
Pada output diatas dapat dilihat bahwa 151 adalah polindrome number.
Semoga bermanfaat, . .
0 Response to "Palindrome Integer"
Post a Comment