Упражнения на Java: Проверьте, является ли число автоморфным числом или нет
Номера Java: Упражнение-14 с решением
Напишите программу на Java, проверьте, является ли число автоморфным числом или нет.
В математике автоморфное число - это число, квадрат которого «заканчивается» теми же цифрами, что и само число. Например, 5 2 = 25, 6 2 = 36, 76 2 = 5776 и 890625 2 = 793212890625, поэтому 5, 6, 76 и 890625 - все автоморфные числа.
Тестовые данные
Введите число: 76
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.Scanner;
public class Example14 {
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.print("Input a number : ");
int num = sc.nextInt();
int sq_num = num*num;
String str_num = Integer.toString(num);
String square = Integer.toString(sq_num);
if(square.endsWith(str_num))
System.out.println("Automorphic Number.");
else
System.out.println("Not an Automorphic Number.");
}
}
Пример вывода:
Введите число: 76 Автоморфное число.
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Java, чтобы проверить, является ли число Проническим или Гетеромеханическим числом или нет.
Далее: Напишите программу на Java, чтобы проверить, является ли число номером утки или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования