javaで上下及び四捨五入で整理する方法は、double型が強制的にint型の整理方法に変換されますか?
上に向かって整理します。Math.ceyel(double a)下に整理します。Math.flover(double a)四捨五入します。Math. round(double)ここでMath. round(double a)とMath. rund(double a)を注意してください。四捨五入して整理します。Math. roubble(doub.double)を使います。(3つの整頓方法):
double a = 35;
double b = 20;
double c = a/b; // 1.75
System.out.println(c); // 1.75
System.out.println(Math.ceil(c)); // 2.0
System.out.println(Math.floor(c)); // 1.0
System.out.println(Math.round(c)); // 2.0
例2(double型はint型に強制変換): double d = 5.5;
int i = (int)d;
System.out.println("i=:"i); // 5
double b = 5.9;
int i1 = (int)b;
System.out.println("i1=:"i1); // 5
double c = 5.2;
int i2 = (int)c;
System.out.println("i2=:"i2); // 5