我的格式为xx,yy的两倍(例如21,69)。
我不知道如何创造条件:
if (yy > 60) {
yy = yy - 60
xx = xx + 1
}
你知道如何用Java做到这一点吗?
答案 0 :(得分:0)
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
答案 1 :(得分:0)
试试这样:
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