Java,对双精度小数点后的运算
我有格式为xx,yy的双精度(例如21,69) 我不知道如何创造条件:Java,对双精度小数点后的运算,java,android,Java,Android,我有格式为xx,yy的双精度(例如21,69) 我不知道如何创造条件: if (yy > 60) { yy = yy - 60 xx = xx + 1 } 你知道用Java怎么做吗 int n = (int)xx,yy; double zz = xx,yy-n; if(zz > 60) { zz = zz - 60; n++; } double xx, yy = n + zz; 投入21.69 输出=22.09像这样尝试: double i = 21.69
if (yy > 60) {
yy = yy - 60
xx = xx + 1
}
你知道用Java怎么做吗
int n = (int)xx,yy;
double zz = xx,yy-n;
if(zz > 60) {
zz = zz - 60;
n++;
}
double xx, yy = n + zz;
投入21.69
输出=22.09像这样尝试:
double i = 21.69;
double yy = (i - ((int)i))*100;
int xx = (int)i;
if (yy > 60) {
yy = yy - 60;
xx = xx + 1;
}
double result = xx + (yy/100);
System.out.println(result);
哪个打印:22.09您的问题具体是什么?它是使用
if
语句还是其他语句?虽然此代码可以回答问题,但提供有关此代码回答问题的原因和/或方式的附加上下文可以提高其长期价值。