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

java轉換double

發布時間: 2022-09-06 03:58:31

java Double[] 數組如何轉成double[]數組不用循環的方式

public static void main(String[] args) {
final Double[] data = new Double[]{1.0, 2.0, 3.0, 4.0, 5.0, 6.0};
final double[] ret = Stream.of(data).mapToDouble(Double::doubleValue).toArray();
for(int i= 0; i < ret.length; i++) {
System.out.println(ret[i]);
}
}

❷ java中如何把一個String類型的變數轉換成double型的

Double.parseDouble(String類型變數)

例如定義String變數A為「10」,將String轉化為Double變數。

我寫出來了,你可以看一下,如下圖:

(2)java轉換double擴展閱讀:

Javascript具有的數據類型。

有5種基本數據類型:number(整形和浮點型)、string、null、boolean和undefined。此外還有一種復雜的數據類型—Object,Object本質上是由一組無序的名值對象組成的,如Date對象是一個日期和時間類型。

String對象是動態對象,需要創建對象實例後才能引用它的屬性和方法。在創建一個String對象變數時,可以使用new運算符來創建,也可以直接將字元串賦給變數。例如:strValue="Hello"與strVal=new String("hello")是等價的。

double(雙精度浮點型)是計算機使用的一種資料型別。比起單精度浮點數(float),double(雙精度浮點數)使用 64 位(8位元組) 來儲存一個浮點數。

它可以表示十進制的15或16位有效數字,負值取值范圍為 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范圍為 4.94065645841246544E-324 到 1.797693E+308

❸ java怎麼轉化成double類型

String --> double
double d = Double.parseDouble("1.0");
String --> float
float f = Float.parseFloat("1.0f");
String --> int
int i = Integer.parseInteger("123");
呵呵,還有long也是這種用法,不過記得string在轉換數值的時候,string必須是數值串。
如果包含其他字元,會報類型轉化異常的。

❹ java中字元串怎麼轉換成double類型

publicclassDemo{

publicstaticvoidmain(String[]args){
Demodemo=newDemo();
Stringstr_string="2.0";
Doublestr_double=Double.valueOf(str_string);
System.out.println("原來的字元串:"+str_string+" 類型:"+demo.judgeType(str_string));
System.out.println("轉換後的值:"+str_double+" 類型:"+demo.judgeType(str_double));
}
//判斷類型函數
publicStringjudgeType(Objecttemp){
if(tempinstanceofByte){
return"是Byte類型";
}elseif(tempinstanceofInteger){
return"是Integer類型";
}elseif(tempinstanceofDouble){
return"是Double類型";
}elseif(tempinstanceofString){
return"是String類型";
}else{
return"其他類型";
}
}

}

總之一句話:Double str_double = Double.valueOf(str_string);這個就可以轉換,前提是,你的字元串必須是數字才可以哈,否則會報錯,比如,你把一個字母a轉化為double類型,肯定就異常了。

❺ 在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);

❻ 在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的最大值,高出部分的位數也會被截掉,那就是災難性的了,所以一般不做這種轉換,除非你對待轉換的數據大小心中有數.

熱點內容
ios應用上傳 發布:2024-09-08 09:39:41 瀏覽:438
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:869
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995