Java中保存數字12345678.99用什么數據類型
你這個可以使用double類型。
java中,一般不大的浮點數,一般是用double而不用float
如果該數值過大,可以使用BigDecimal類
double,如果怕精度損失,用bigdecmal
float類型夠了
DOUBLE 雙精度
Java里十一位的數字該定義成什么類型的?
定義為:long類型
int的取值范圍為: -2^31——2^31-1,即-2147483648——2147483647
long 的取值范圍為: -2^63——2^63-1,-9223372036854775808~9223372036854775807
long 長整型
在Java里 用什么類型存儲11位數字
最簡單的就是long類型了。
不過這樣做內存浪費比較大。
你可以建立一個對象。里面使用int類型和byte類型來儲存。
這個兩個類型加起來,就可以滿足11為十進制數字的要求了。
不過算法是要自己寫了。這種做法只在內存要求比較嚴格的場合才使用。否則算法的復雜度會降低效率的。
string類型的加引號啊像電話號碼。如果是想保存11位長度的數字用long或者用string形式保存用的時候再轉成long型
long類型
11位數字,對于int來說存不了,但是可以用String啊
java中用什么類型儲存21位的整型數據
字符串也可以,要用的時候轉一下就可以了
BigInteger啊
BigInteger b = new BigInteger(String.valueOf("123456789012345678901"));
相關推薦:
電子合同糾紛解決(簽電子合同糾紛怎么解決)
現戶籍所在地怎么填寫(戶籍所在地怎么填寫)
超生新生兒如何上戶(超生如何給孩子上戶口)
行政處罰會留案底嗎(行政處罰決定書會留案底嗎)
公民如何保護生命健康權(法律如何保護我們的健康)