当前位置:首页 » 编程语言 » 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();
}

热点内容
荣放哪个配置的脱困能力强 发布:2025-01-07 08:07:30 浏览:51
剑灵灵爆脚本会不会封号 发布:2025-01-07 08:00:57 浏览:343
加工中心铣平面编程 发布:2025-01-07 07:53:32 浏览:592
在c语言编译器编辑程序视频 发布:2025-01-07 07:33:22 浏览:284
不卡顿机顶盒需什么配置 发布:2025-01-07 07:33:19 浏览:778
群晖读写缓存掉电 发布:2025-01-07 07:32:42 浏览:237
玩崩坏3安卓用什么手机好 发布:2025-01-07 07:31:53 浏览:4
大数进位算法 发布:2025-01-07 07:26:23 浏览:82
一闪安卓版在哪里下 发布:2025-01-07 07:26:18 浏览:944
哈佛第三代最高配有什么配置 发布:2025-01-07 07:19:09 浏览:410