Задачи на использование java.lang.Math
Используя константы и методы стандартной библиотеки выведите на консоль "e^pi больше", если eπ > πe, и "pi^e больше", в противном случае.
if (Math.pow(Math.E, Math.PI) > Math.pow(Math.PI, Math.E)) {
System.out.println("e^pi больше");
} else {
System.out.println("pi^e больше");
}
Если сделать статический импорт пакета java.lang.Math, то код может быть более читаем:
import static java.lang.Math.*;
...
if (pow(E, PI) > pow(PI, E)) {
System.out.println("e^pi больше");
} else {
System.out.println("pi^e больше");
}
Даны две переменные типа double: cath1 и cath2, моделирующие катеты прямоугольного треугольника. Найдите гипотенузу треугольника.
Возможное решение:
double cath1 = 3;
double cath2 = 4;
double hypotenuse = Math.sqrt(Math.pow(cath1, 2) + Math.pow(cath2, 2));
System.out.println(hypotenuse); //Выведет 5.0
Разумеется возвести катет в квадрат можно и таким образом: cath1 * cath1. Но в данном разделе мы по возможности всегда стараемся пользоваться методами класса java.lang.Math.