導航:首頁 > 編程語言 > double轉stringjava

double轉stringjava

發布時間:2022-11-01 09:49:14

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

double型數字,轉化為一個String字元串
double
d
=
1.34;
String
ds
=
String.valueOf(d);
圖形界面中,一個文本框中輸出數字
先將數字轉為字元串,如上,String.valueOf方法是表態方法,可以將long,int
,float,short,double類型的數字轉為字元串.
JTextField
text
=
new
JTextField();
text.setText(ds);//注意這里是以字元串為參數的.
如果你直接用數作參數,也可以這樣寫的:
text.setText("3.23");

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

先轉為int類型再轉String
int i = Math.round(num);//注意:4舍5入
String s = String.valueOf(i);

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

BigDecimal 類可以實現

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

輸出

1.6835057847592336E-4
0.

㈣ 用Java怎樣把String 轉換為double

Java將String轉換為double,主要是使用double的valueof方法如下:

doubleceshidouble=21.23;
Stringqiulinhe="34.343434";
ceshidouble=Double.valueOf(qiulinhe.toString());//進行轉換,如果string本身是其他的文字,則會拋出異常,需要進行處理。如下的代碼會發生異常,無法轉換
doubleceshidouble2=223.23;
Stringqiulinhe2="34.測試轉換錯誤";

Java中double也是可以轉換成string類型的,代碼如下:

publicstaticvoidmain(String[]args){
doubles=123456789.50;
DecimalFormatformat=newDecimalFormat("#.00");
StringsMoney=format.format(s);//進行格式化處理,將double轉換成string類型
System.out.println(sMoney);
}

String類型只要包含的字元串本身是屬於轉換後的類型,都能轉換成功,比如int類型、double類型、long類型,轉換會有失敗的可能,所以捕捉異常的情況。

㈤ 請問Java中 double類型的數據如何能添加到String 中

String類支持String + double操作,可以直接用一個String類對象+double變數。
如果想把double變數作為String的起始部分,可以用一個空串+double,即""+double。

㈥ java中為什麼將double轉換為String後本來應該是201.52卻變成2.01.52.0

double轉換string 直接 在 double後面跟上 加號和雙引號就可以了
如: double a = 52.1 ; String b=a+"";

㈦ 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();
}

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

packagecn.jinan.string;

publicclassStringUtils{
publicstaticvoidmain(String[]args){
doubled=3.1415926;
Strings=String.valueOf(d);
System.out.println(s);
}
}

上面說的正確,你可以參考這個小demo

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

int,double 轉化成String:
1、String.valueOf(xx);
2、數值直接拼接一個空串:xx+""
3、如果是Integer和Double封裝類,直接調用其toString()

String轉化成double:
Double.parseDouble(s)或者Double.valueOf(s);獲取到的都是封裝類Double
Integer也有和上面對應的方法

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

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

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

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

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

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

String.valueOf(a);

測試代碼和結果如下

拓展知識

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

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

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

閱讀全文

與double轉stringjava相關的資料

熱點內容
我的世界國際服為什麼登不進伺服器 瀏覽:994
微盟程序員老婆 瀏覽:928
intellij創建java 瀏覽:110
java連接odbc 瀏覽:38
啟動修復無法修復電腦命令提示符 瀏覽:359
手機編程是什麼 瀏覽:97
山東移動程序員 瀏覽:163
蘇州java程序員培訓學校 瀏覽:476
單片機液晶驅動 瀏覽:854
魔拆app里能拆到什麼 瀏覽:130
新預演算法的立法理念 瀏覽:144
wdcpphp的路徑 瀏覽:134
單片機p0口電阻 瀏覽:926
瀏覽器中調簡訊文件夾 瀏覽:594
五菱宏光空調壓縮機 瀏覽:68
為什麼app佔用幾百兆 瀏覽:680
自動解壓失敗叫我聯系客服 瀏覽:484
易語言新手源碼 瀏覽:457
oa伺服器必須有固定ip地址 瀏覽:45
傳奇源碼分析是什麼 瀏覽:270