当前位置:首页 » 编程语言 » 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-07-01 13:58:41 浏览:840
中原证券服务器怎么样 发布:2025-07-01 13:57:23 浏览:998
在简便算法 发布:2025-07-01 13:32:06 浏览:766
c语言表达式绝对值 发布:2025-07-01 13:25:45 浏览:491
获取网站访问量 发布:2025-07-01 13:20:28 浏览:296
平行线算法 发布:2025-07-01 13:10:13 浏览:603
c语言不可嵌套的是 发布:2025-07-01 13:04:33 浏览:330
三星手机老是显示存储空间不足 发布:2025-07-01 13:00:09 浏览:595
ewebeditor上传漏洞 发布:2025-07-01 13:00:08 浏览:837
电脑无解压 发布:2025-07-01 12:51:18 浏览:733