isinfinite
     
      Syntax:
     
    
     
      句法:
     
    
    public boolean isInfinite ();
    public static boolean isInfinite (float value);
     浮动类isInfinite()方法
     
      (
     
     Float class isInfinite() method
     
      )
     
    
- 
 isInfinite() method
 
 is available in
 
 java.lang
 
 package.
 isInfinite()方法
 
 在java.lang包中可用。
- 
 isInfinite() method
 
 is used to check the infinity of this Float object (i.e. either positive infinity or negative infinity).
 isInfinite()方法
 
 用于检查此Float对象的无穷大(即正无穷大或负无穷大)。
- 
 isInfinite(float value) method
 
 is used to check the infinity of the given argument is of float type (i.e. either positive infinity or negative infinity).
 isInfinite(float value)方法
 
 用于检查给定参数的无穷
 
 大为
 
 float类型(即正无穷大或负无穷大)。
- 
These are non-static methods, they are accessible with the class object only and if we try to access the method with the class name then we will get an error. 这些是非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。 
- 
These methods do not throw an exception at the time of checking infinity. 这些方法在检查无穷大时不会引发异常。 
     
      Parameter(s):
     
    
     
      参数:
     
    
- 
In the First case – 
 
 isInfinite()
 
 , we don’t pass any parameter or value.在第一种情况下– 
 
 isInfinite()
 
 ,我们不传递任何参数或值。
- 
In the Second case – 
 
 isInfinite(float value)
 
 , we pass only one parameter or value is of float type.在第二种情况下 
 
 -isInfinite(float value)
 
 ,我们仅传递一个参数或value为float类型。
     
      Return value:
     
    
     
      返回值:
     
    
     The return type of this method is
     
      boolean
     
     , it returns a boolean value either true or false depending on the condition.
    
此方法的返回类型为boolean ,它根据条件返回布尔值true或false。
- 
In the first case, if the given value represented by the object is either positive infinity or negative infinity, it returns true. 在第一种情况下,如果对象表示的给定值是正无穷大或负无穷大,则返回true。 
- 
In the second case, if the given value represented by the object is not either positive infinity or negative infinity, it returns false. 在第二种情况下,如果对象表示的给定值不是正无穷大或负无穷大,则返回false。 
     
      Example:
     
    
     
      例:
     
    
// Java program to demonstrate the example 
// of isInfinite() method of Float class
public class IsInfiniteOfFloatClass {
    public static void main(String[] args) {
        // Object initialization
        Float ob1 = new Float(10.0 / 0.0);
        Float ob2 = new Float(-20.0 / 0.0);
        Float ob3 = new Float(20.0);
        // Display ob1,ob2 and ob3 values
        System.out.println("ob1: " + ob1);
        System.out.println("ob2: " + ob2);
        System.out.println("ob3: " + ob3);
        // It checks infinity by calling ob1.isInfinite() for ob1
        // and ob2.isInfinite() for ob2  
        boolean infinite1 = ob1.isInfinite();
        boolean infinite2 = ob2.isInfinite();
        // Display result values
        System.out.println("ob1.isInfinite(): " + infinite1);
        System.out.println("ob2.isInfinite(): " + infinite2);
        // It checks infinity by calling Float.isInfinite(ob3) for ob3
        boolean infinite3 = Float.isInfinite(ob3);
        // Display result values
        System.out.println("Float.isInfinite(ob3): " + infinite3);
    }
}
     
      Output
     
    
     
      输出量
     
    
ob1: Infinity
ob2: -Infinity
ob3: 20.0
ob1.isInfinite(): true
ob2.isInfinite(): true
Float.isInfinite(ob3): false
翻译自:
https://www.includehelp.com/java/float-class-isinfinite-method-with-example.aspx
isinfinite
 
