Упражнения на Java: проверьте, является ли число палиндромом или нет
Номера Java: упражнение 24 с решением
Напишите программу на Java, чтобы проверить, является ли число палиндромом или нет.
В системе счисления палиндромное число - это число, которое одинаково при записи вперед или назад, т. Е. Формы.
Таким образом, первые несколько палиндромных чисел: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99, 101, 111, ...
Тестовые данные
Введите число: 5
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.Scanner;
public class Example24 {
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("Input a number: ");
int n = in.nextInt();
int sum = 0, r;
int temp = n;
while(n>0)
{
r = n % 10;
sum = (sum*10)+r;
n = n/10;
}
if(temp==sum)
System.out.println("It is a Palindrome number.");
else
System.out.println("Not a palindrome");
}
}
Пример вывода:
Введите число: 5 Это номер палиндрома.
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Java, чтобы найти все нарциссические числа от 1 до 1000.
Далее: Напишите программу на Java для печати первых 15 чисел серии Пелла.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования