Двойной метод isInfinite () в Java с примерами
Метод java.lang.Double.isInfinite () класса Java Double - это встроенный метод в Java, который возвращает true, если это значение Double или указанное значение double бесконечно велико по величине, в противном случае - false.
Синтаксис :
публичное логическое значение isInfinite () или публичное статическое логическое значение isInfinite (двойное значение)
Параметры : функция принимает один параметр val, который указывает значение, которое необходимо проверить при прямом вызове с классом Double в качестве статического метода. Параметр не требуется, если метод используется как метод экземпляра.
Возвращаемое значение: возвращает истину, если значение равно бесконечности, иначе возвращается ложь .
Ниже программы иллюстрируют метод isInfinite () в Java:
Program 1:
// Java code to demonstrate // Double isInfinite() method // without parameter class GFG { public static void main(String[] args) { // first example Double f1 = new Double( 1.0 / 0.0 ); boolean res = f1.isInfinite(); // printing the output if (res) System.out.println(f1 + " is infinity" ); else System.out.println(f1 + " is not infinity" ); // second example f1 = new Double( 0.0 / 0.0 ); res = f1.isInfinite(); // printing the output if (res) System.out.println(f1 + " is infinity" ); else System.out.println(f1 + " is not infinity" ); } } |
Infinity is infinity NaN is not infinity
Program 2:
// Java code to demonstrate // Double isInfinite() method // with parameter class GFG { public static void main(String[] args) { // first example Double f1 = new Double( 1.0 / 0.0 ); boolean res = f1.isInfinite(f1); // printing the output if (res) System.out.println(f1 + " is infinity" ); else System.out.println(f1 + " is not infinity" ); // second example f1 = new Double( 0.0 / 0.0 ); res = f1.isInfinite(f1); // printing the output if (res) System.out.println(f1 + " is infinity" ); else System.out.println(f1 + " is not infinity" ); } } |
Infinity is infinity NaN is not infinity
Ссылка: https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html#isInfinite(double)
Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .