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

double轉stringjava

發布時間: 2022-02-22 09:15:05

java中如何將Double類型轉化為String類型

String str = String.ValueOf(1283.123);

⑵ java中int,double 轉化成String,String轉化成double,怎麼做

int 轉成String類型,可以用toString()方法,可以用 數字+空字元,例:3+" ";
double轉String,String轉double 都可以用強轉

⑶ java中double類型轉換為String類型

基礎類型轉換為String類型可以有一下集中方法,

1.使用字元串拼接的方法,代碼實例如下:

System.out.println((a+"") instanceof String);

這樣就可以直接轉為String類型

2. 使用String.valueOf方法,轉為String類型

String.valueOf(a);

測試代碼和結果如下

拓展知識

java中的類型轉換有如下幾條規則:

  1. boolean類型與其他基本類型不能進行類型的轉換(既不能進行自動類型的提升,也不能強制類型轉換), 否則,將編譯出錯;

  2. 基本數據類型中數值類型的自動類型提升;

⑷ java中,怎麼講一個double型數字,轉化為一個String字元串

轉換成字元串:String str = String.valueOf(123.456);

文本框中輸出數字:
如果是TextField就myTextField.setText(123);//會覆蓋原來已有的內容
如果是TextArea就myTextArea.append(123);//在已有的內容後面追加上

⑸ java中,double 轉換為string

1、snum1指向的是字元串池中的「1.23」 snum2指向的是堆中的"1.23"
String snum3 = "1.23";
System.out.println(snum1==snum2);//false
System.out.println(snum1==snum3);//true
System.out.println(snum3==snum2);//false
2、smun2 更好

⑹ 在java中,怎樣把一個double數轉換為字元串時,不用科學計數法表示

BigDecimal 類可以實現

doublea1=1313/7799201.0;
System.out.println(a1);//科學計數法
BigDecimalbg=newBigDecimal(a1);
System.out.println(bg);//普通的計數法

輸出

1.6835057847592336E-4
0.

⑺ java怎樣將double型轉換成字元串

兩種方法:一個是在double值後面+""(空白字元串)
第二是用String.valueOf(double值);

⑻ java 中double如何轉為string

基礎類型轉換為String類型可以有一下集中方法,

1.使用字元串拼接的方法,代碼實例如下:

System.out.println((a+"") instanceof String);

這樣就可以直接轉為String類型

2. 使用String.valueOf方法,轉為String類型

String.valueOf(a);

測試代碼和結果如下

資料拓展:

如果這2種類型是兼容的,那麼Java 將自動地進行轉換。

如果這2種類型是兼容的,那麼Java 將自動地進行轉換。例如,把int 類型的值賦給long類型的變數,總是可行的。

然而,不是所有的類型都是兼容的。因此,不是所有的類型轉換都是可以隱式實現的。例如,沒有將double 型轉換為byte 型的定義。

幸好,獲得不兼容的類型之間的轉換仍然是可能的。要達到這個目的,你必須使用一個強制類型轉換,它能完成兩個不兼容的類型之間的顯式變換。讓我們看看自動類型轉換和強制類型轉換。

⑼ java怎麼將double類型轉換成string類型

用toString方法即可

Doubled=1.20100000001;
Strings=d.toString();

⑽ java double和string 的轉換 急~~~!!!!

樓主,我試驗了一下,還需要另外一個函數來判斷數字是否在min和max之間.應該把每個函數的功能分開.
樓主試試這個.可以運行:
import java.util.Scanner;

public class StringDouble {

public StringDouble() {
}

public static void main(String[] args){

getDouble(11L,13L);

}

public static double getDouble(double min,double max){
double result = 0;

Scanner scanner = new Scanner(System.in);

while( result <= min || result >= max){
System.out.println("請輸入一個介於" + min + "--" + max + "之間的小數或整數");
result = scanner.nextDouble();
}
return result;
}
}
//為了方便演示,我改了些東西.樓主可以很方便的改回來.
//樓主,我覺得getDouble函數返回一個boolean更好一些.

/*樓主,這是更新後的*/
public static double getDouble(String fruit,double min,double max){
double result = Double.parseDouble(fruit);
while(true){
if(result > min && result < max){
break;
}else{
result = input();
}
}
return result;
}

public static double input(){
Scanner scanner = new Scanner(System.in);
System.out.println("input a double");
return scanner.nextDouble();
}

熱點內容
工作站伺服器的視頻ip怎麼看 發布:2025-01-08 13:09:15 瀏覽:652
唱吧上傳卡住 發布:2025-01-08 12:52:23 瀏覽:531
烤雞存儲 發布:2025-01-08 12:50:16 瀏覽:793
android獲取電量 發布:2025-01-08 12:44:42 瀏覽:761
samp伺服器如何設置ip直播 發布:2025-01-08 12:35:20 瀏覽:123
5七的演算法 發布:2025-01-08 12:30:59 瀏覽:447
linuxsvn配置 發布:2025-01-08 12:19:11 瀏覽:381
蘋果扁頭耳機如何在安卓手機上用 發布:2025-01-08 12:17:37 瀏覽:110
為什麼解綁卡還要密碼 發布:2025-01-08 12:13:51 瀏覽:74
反編譯得到源代碼的比例 發布:2025-01-08 12:12:36 瀏覽:620