如果傳遞的布爾值是true,則使用java.text.ChoiceFormat類的nextDouble(double,boolean)方法獲取大於傳遞的double值的double值,否則,如果返回的double值小於傳遞的double值,則返回double值。傳遞的布爾值是false。
用法:
public static double nextDouble(double d, boolean positive)
參數:此方法接受以下參數如下
- d:-它采用雙精度值,其正值或大或小。
- positive:-它使用布爾值,該布爾值檢查返回的double值是否更大或更小。
返回值:如果傳遞的布爾值是true,則此方法返回的double值將大於傳遞的double值;如果傳遞的Boolean值為false,則此方法將返回的double值將小於傳遞的double值。
下麵是說明nextDouble()方法的示例:
範例1:
// Java program to demonstrate
// nextDouble() method
import java.text.*;
import java.util.*;
import java.io.*;
public class GFG {
public static void main(String[] argv)
{
// getting double value just
// greater than the passed value
// using nextDouble() method
double value
= ChoiceFormat.nextDouble(22, false);
// display the result
System.out.print("Next Double value:"
+ value);
}
}
輸出:
Next Double value:21.999999999999996
範例2:
// Java program to demonstrate
// nextDouble() method
import java.text.*;
import java.util.*;
import java.io.*;
public class GFG {
public static void main(String[] argv)
{
// calling getValue() mehtod
getValue(1.23d, true);
getValue(10d, false);
getValue(-12d, true);
getValue(1.2f, false);
getValue(50, true);
}
// defining getValue() mehtod
public static void getValue(double doub,
boolean bool)
{
// getting double value just
// greater than the passed value
// using nextDouble() method
double value
= ChoiceFormat.nextDouble(doub, bool);
// display the result
if (bool)
System.out.println("Just greater than "
+ doub + ":"
+ value);
else
System.out.println("Just lesser than "
+ doub + ":"
+ value);
}
}
輸出:
Just greater than 1.23:1.2300000000000002 Just lesser than 10.0:9.999999999999998 Just greater than -12.0:-11.999999999999998 Just lesser than 1.2000000476837158:1.2000000476837156 Just greater than 50.0:50.00000000000001
參考: https://docs.oracle.com/javase/9/docs/api/java/text/ChoiceFormat.html#nextDouble-double-boolean-
相關用法
- Java ChoiceFormat previousDouble()用法及代碼示例
- Java ChoiceFormat hashCode()用法及代碼示例
- Java ChoiceFormat getFormats()用法及代碼示例
- Java ChoiceFormat equals()用法及代碼示例
- Java ChoiceFormat parse()用法及代碼示例
- Java ChoiceFormat setChoices()用法及代碼示例
- Java ChoiceFormat format()用法及代碼示例
- Java ChoiceFormat applyPattern()用法及代碼示例
- Java ChoiceFormat getLimits()用法及代碼示例
- Java ChoiceFormat nextDouble(double)用法及代碼示例
- Java Booleans.indexOf(boolean[] array, boolean target)用法及代碼示例
- Java Booleans.indexOf(boolean[] array, boolean[] target)用法及代碼示例
- Java Boolean compareTo()用法及代碼示例
- Java Boolean compare()用法及代碼示例
- Java Boolean booleanValue()用法及代碼示例
注:本文由純淨天空篩選整理自RohitPrasad3大神的英文原創作品 ChoiceFormat nextDouble(double, boolean) method in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。