数字转换
import java.io.File
class Example {
static void main(String[] args) {
def x = 211;
println(x.intValue());
println(x.intValue());
def y=31.1;
println(y.intValue());
println(y.byteValue());
}
}
数字比较转换
y.compareTo(x)
y比x大则是1
小则是-1
equal是0
println(y.toString())
import java.io.File
class Example {
static void main(String[] args) {
def x = 211;
println(x.intValue());
def y=31.1;
println(y.intValue());
println(y.byteValue());
println(y.compareTo(x))
println(y.toString())
}
小数四舍五入
Math.round(d)
class Test {
static void main(String[] args) {
double d = 100.675;
double e = 100.500;
float f = 100.49;
float g = 90f;
System.out.println(Math.round(d));
System.out.println(Math.round(e));
System.out.println(Math.round(f));
System.out.println(Math.round(g));
}
}
结果
101
101
100
90
两个数比水小 min
两个数比水大 max
double min(double arg1, double arg2)
float min(float arg1, float arg2)
int min(int arg1, int arg2)
long min(long arg1, long arg2)
class MinTest{
static void main(String [] args){
def x = Math.min(100,200);
sys.out.println(x);
}
}```