Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中编写双倍数字?_Java_Number Formatting - Fatal编程技术网

如何在java中编写双倍数字?

如何在java中编写双倍数字?,java,number-formatting,Java,Number Formatting,我有部分代码: public void CollectorOrPocrushka(double output) { if (output <= 0.4999999999999999999999) System.out.println("покришка"); if (output > 0.5 && output <= 1.0) System.out.println("колектор&

我有部分代码:

public void CollectorOrPocrushka(double output) {
    if (output <= 0.4999999999999999999999)
        System.out.println("покришка");
    if (output > 0.5 && output <= 1.0)
        System.out.println("колектор");
}
public void collectorororpocrushka(双输出){

if(output 0.5&&output如果您的问题将简化第一个if条件,并且您的目标是检查输出是否小于或等于0.499999999999999,则可以轻松编写

if(输出<0.5)
系统输出打印项次(“Пццца”);

写得更短怎么写?比如可能只写
0.49
然后在
9
上加一个横条?你有什么想法?这能回答你的问题吗?我的意思是,如何从0.4999999变为0.49e^10@Kevin Anderson我是说,如何从0.4999999变为0.49e^10这样的东西你不能用0.49,贝卡使用它不是0.49999999999999999999999,而是更像0.48999999999999999。你不能使用0.49e^10,因为它是490000000,我的意思是,如何从0.4999999…类似于0.49e^10@AmrDeveloper的东西