2014-06-19 140 views
2

我有以下double值: 8.943需要(投)转换为int e.g:8.943*1000000 = 8943000 所需的值 - >8943000转换双转换成int

请帮助!

谢谢。

+2

你似乎已经知道你想做什么。还是有更多你正在寻找,就像使用'(int)'cast? – AntonH

+0

我不知道我发生了什么事,我正在做这个'((int)arg * oneMillion)',因为我错了输出,我忘记使用'(int)(arg * oneMillion)'非常感谢您的帮助! –

回答

6
double myDouble = 8.943 
int myInt = (int) (myDouble * 1000000) 

使用(INT)铸双入一个int

+0

我不知道我发生了什么事,我正在做这个'((int)arg * oneMillion)',因为我错了输出,我忘记使用'(int)(arg * oneMillion)'非常感谢您的帮助! –