Упражнения на Java: проверьте, является ли число кубом или нет
Java-номера: упражнение-18 с решением
Написать программу на Java, чтобы проверить, является ли число кубом или нет.
В арифметике и алгебре куб числа n является его третьей степенью: результат числа умножается на себя дважды:
n 3 = n × n × n
Входные данные:
Введите число: 8
Иллюстрированная презентация:
Пример решения:
Java-код:
import java.util.Scanner;
public class Example18 {
public static void main( String args[] ){
Scanner sc = new Scanner( System.in );
System.out.print("Input a number: ");
int num = sc.nextInt();
int n = (int) Math.round(Math.pow(num, 1.0/3.0));
if((num == n * n * n))
{
System.out.print("Number is a cube.");
}
else
{
System.out.print("Number is not a cube.");
}
System.out.println("\n");
}
}
Пример вывода:
Введите число: 8 Число это куб.
Блок - схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Java, чтобы проверить, является ли данное число круговым простым числом или нет.
Далее: Напишите программу на Java, чтобы проверить, является ли число циклическим или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code