當前位置:首頁 » 編程語言 » javaint轉double

javaint轉double

發布時間: 2022-08-15 13:46:01

1. java int類型怎麼轉化為double類型

不用管可以直接轉化,因為低精度向高精度轉換不會丟失精度,

2. 在java中如何將字元串型轉換為double型

可以使用Double.parseDouble(str)轉換。代碼示例
1,字元串轉為double:
String str = "8.08";
double testDou = Double.parseDouble(str);
2,字元串轉為int:
String str = "8.08";
int in = Integer.parseInt(str);

3. java中怎麼把int數據和double拼接起來

使用字元串。使用「+」運算符連接字元串和int型(或double型)數據時,「+」將int(或double)型數據自動轉換成String類型並連接起來。

4. 在java中輸入是int型如何強制轉換成double型

int 轉換成double

int a = 5;
double d = a;

不需要強制轉換
int比double的精度低,虛擬機會自動轉換

5. 在java里怎麼把Int轉換為double型

使用強制類型轉換,就是要轉換的類型,加個括弧.
int iA;
double dA;
iA=1234;
dA=(double)iA;
//這樣dA就等於1234.00
dA=12.34567;
iA=(int)dA;
//這樣iA就等於12,問題是這種轉換會損失精度,小數部分被截取還可以接受,如果double超出了int的最大值,高出部分的位數也會被截掉,那就是災難性的了,所以一般不做這種轉換,除非你對待轉換的數據大小心中有數.

6. java中怎樣把int轉成double。我剛開始學java,遇到了這樣一個改錯題,研究好久都不對。

int i=1,j;
j=12;
i=1/10;
i=(int) (1*0.1);
System.out.println("i="+i);
=號是賦值的意思,不管你怎麼定義i的,下面用了i=???(可以是具體數字,也可以是一個運算)就是給i賦了新值,跟以前定義的就沒有關系了(僅限於在某個范圍內,你應該還不知道什麼叫全局變數,什麼叫局部變數,就不說那麼多了,這里的意思就是在這個程序中,下面給i賦值了,上面所有給i賦什麼值都沒有關系)。
這樣改的話列印出來是0。在i=1/10的時候,i就已經等於0了,因為1/10的意思是指1除以10取整,而1除以10取整得0,下面一個繼續給i賦值
i=1*0.1;這一句本身就是錯誤的,因為i是int 型,而右邊計算所得的值是一個精度浮點型,需要強制轉換一下,你多看看書吧,書上會有這些說明的。
列印的就是0了
你的問題補充我來給你解釋一下,i=1/10,這個時候得的是0,而不是double型的,因為1/10的意思是指1除以10取整,還是int型,所以下面的給i賦浮點型的值。肯定就會出錯。
如果有不懂得可以繼續問

7. java 中怎樣將 int 強制轉化為 double

直接賦值就可了。 舉例: int a = 12; double b = a; System.out.println(b ); 備註:如果想算出兩個int數的除法值,必須先把數據轉換成double類型,否則計算結果不準確。

8. Java 中怎樣將 int 強制轉化為 double

  • 高向低轉換,因為涉及到位數變少,所以可能會丟失數字,產生誤差,所以一般不讓轉化,確實需要轉化的時候就如你所說格式,進行強制類型轉換,反過來,低向高轉化,則完全不用考慮數據產生誤差問題,可以直接使用的,方法為:

  1. 比如直接將a賦給一個double變數,double c=a。

  2. 總結:往面向對象來說,double就相當於int的抽象

熱點內容
資料庫中已存在 發布:2025-01-20 15:35:44 瀏覽:109
壓縮超過密度 發布:2025-01-20 15:35:33 瀏覽:647
和她在一起的日歷怎麼弄安卓 發布:2025-01-20 15:29:29 瀏覽:639
android6華為 發布:2025-01-20 15:28:06 瀏覽:692
荔枝fm怎麼上傳錄音 發布:2025-01-20 15:22:27 瀏覽:107
馬3智雅版有哪些配置 發布:2025-01-20 15:03:06 瀏覽:362
離心機編程 發布:2025-01-20 15:02:24 瀏覽:945
按鍵的匯編程序程序 發布:2025-01-20 15:01:04 瀏覽:555
linux有哪些系統 發布:2025-01-20 14:53:38 瀏覽:90
android顯示當前時間 發布:2025-01-20 14:53:29 瀏覽:968