Javaでdoubleからintに変換する方法
Javaでdoubleからintに変換するには以下のようにintでキャストします。
double i = 2.0; int j = (int)i;
プリミティブ同士なのでキャストで変換できますが、小数点以下は切り捨てられますので注意しましょう。
String型をプリミティブのdouble型に変換するにはDouble.parseDoubleメソッドを使います。
String d = "3.9"; int i = (int)Double.parseDouble(d);
parseDoubleメソッドの戻り値はプリミティブのdouble型の為、intでキャストする必要があります。上記ではiには3が代入されます。
四捨五入ではなく切り捨てられます。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント