ソース
public class marume{
public static void main(String xarg[]){
int xia, xib, xic, xid;
long xla, xlb, xlc, xld;
double xa = 3.1;
double xb = -3.1;
double xc = 3.7;
double xd = -3.7;
//int キャスト
xia = (int)xa;
xib = (int)xb;
xic = (int)xc;
xid = (int)xd;
System.out.print( "もと "+ xa );
System.out.println( " --> (int) --> " + xia );
System.out.print( " "+ xb );
System.out.println( " " + xib );
System.out.print( " "+ xc );
System.out.println( " " + xic );
System.out.print( " "+ xd );
System.out.println( " " + xid );
System.out.println("-----");
//round
xla = Math.round(xa);
xlb = Math.round(xb);
xlc = Math.round(xc);
xld = Math.round(xd);
System.out.print( "もと "+ xa );
System.out.println( " --> round() --> " + xla );
System.out.print( " "+ xb );
System.out.println( " " + xlb );
System.out.print( " "+ xc );
System.out.println( " " + xlc );
System.out.print( " "+ xd );
System.out.println( " " + xld );
System.out.println("-----");
}
}
実行結果
もと 3.1 --> (int) --> 3
-3.1 -3
3.7 3
-3.7 -3
-----
もと 3.1 --> round() --> 3
-3.1 -3
3.7 4
-3.7 -4
-----
|