有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java小数位。。。将双精度值转换为小数点后0位

如何设置双精度值的格式,使其完全没有小数点,即它必须看起来像一个整数。我之所以需要这个,是因为我想创建一个双数组,但数组中也有一些整数,它们在我的gui中看起来不整洁,例如500.0。我想知道如何摆脱这个0


共 (1) 个答案

  1. # 1 楼答案

    /*
    Mira, puedes asignar el valor de una variable 'double' 
    a otra 'int' aplicando un cast, exactamente como ya lo dijo *CSCH*. 
    Ejemplo:
    */    
    
    private void mostrarValores() {        
        double d = 123.05;
        int i = (int) d;
        System.out.println("Valor int: " + i + "\nValor double: " + d);
    }
    
    /*
    Eso imprime en consola: 
    
    Valor int: 123
    Valor double: 123.05
    BUILD SUCCESSFUL (total time: 0 seconds)
    */