java - 我可以从两个整数中设置一个 double 吗?

标签 java double

我想知道是否可以从两个整数中设置一个 double 值,例如:

int i = 1;
int j = 2;

double l = i.j;

所以希望 l 设置为 1.2。

我目前正在循环尝试此操作,但没有任何结果:

for (int i = 0; i < 8; i++){
    for(int l = 0; l < 8; l++){
        double piece = i.l;
            ChessSquare chessSquare = new ChessSquare(i, l, piece);
            int[][] square = new int[i][l];
            frame.add(chessSquare);
    }
}

最佳答案

int i=1;
int j=2;
String s = i+"."+j;
double d = Double.parseDouble(s);
System.out.println(d);

这个怎么样?我知道 String concat 和东西会很烦人(主要是异常(exception)),但当然,如果 ij 是肯定会是数字。

关于java - 我可以从两个整数中设置一个 double 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15572622/

相关文章:

c++ - 将精度 double 转换为字符串

java - 在嵌套集合的情况下正确使用 Java 弱引用

c - 在 C 中显示大 double

java - 分割和乘以 double 会给我错误的值

java - 递归 - 如何获得不带小数的整数

c# - 将 double 转换为具有 N 位小数、点作为小数点分隔符且没有千位分隔符的字符串

java SE 2d 游戏使用哪些类以获得最佳性能

java - activemq中未加载页面文件异常

java - 应如何组织提供 REST Web 服务的 JEE6 企业应用程序?

java - 如何使用单独类中的方法更改 JButton 文本?