导航:首页 > 编程语言 > 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相关的资料

热点内容
c语言闰年算法 浏览:841
未加密的信息叫什么 浏览:231
python打印线程id 浏览:327
记事本asp源码 浏览:720
合伙程序员 浏览:224
ztp是怎么解压的 浏览:748
安卓手机如何关闭超频 浏览:589
写单片机程序算什么行业 浏览:30
单片机的p10 浏览:355
铣外圆格式编程视频 浏览:245
挂壁式空调压缩机 浏览:706
通信服务器是什么意思 浏览:392
私有云与服务器有什么区别 浏览:378
设计源码是什么 浏览:514
nioslinux 浏览:459
程序员用多大笔记本 浏览:674
游戏脚本高级编程英文版 浏览:514
从不懂编程到成一个大神 浏览:414
pdf转换器永久破解版 浏览:345
java邮件内容 浏览:134