中易网

JAVA编程时使用Double d=new Double(12.567);提示错误

答案:4  悬赏:0  
解决时间 2021-01-16 17:45
  • 提问者网友:佞臣
  • 2021-01-15 22:57
JAVA编程时使用Double d=new Double(12.567);提示错误
最佳答案
  • 二级知识专家网友:逃夭
  • 2021-01-16 00:15
public class FloatToString {
public static void main(String[] args) {
float ff=48.536f;
Double d=new Double(12.567);
FloatToString myobj=new FloatToString();
System.out.println(String.valueOf(ff)+10);
System.out.println(String.valueOf(d)+10);
System.out.println(String.valueOf(myobj)+10);
}

}
明确告诉你这段代码没错,你保存的时候文本编码是不是弄错了追问“保存的时候文本编码”是什么意思??我感觉问题好像主要是出在Double d=new Double(12.567);
这一句上啊~但是又完全不知道怎么改。。。追答Double d=new Double(12.567);
这句没问题。Double 封装类。
我编译上面代码是没有问题的。
有记事本打开 java文件,在另存为 - 选择编码 ANSI追问依然不行。。。会不会是下载的JDK有问题?缺了这些包装类????
全部回答
  • 1楼网友:行雁书
  • 2021-01-16 02:15
Double d=new Double((double)12.567);
需要强制转换为double
  • 2楼网友:duile
  • 2021-01-16 01:48
这段代码完全没有错误,检查下是否存在中文字符比如:分号,空格。追问没有中文字符啊。。。。我实在不知道是哪里错了啊追答最简单的方法,你就是安装上面的代码自己敲一遍,而不要去复制。肯定不会有问题。追问饿。。。还是有问题嘎。。。会不会是下载的JDK有问题??追答jdk1.6下是没问题,之前的版本我没用过,所以不太清楚。或者你是不是你同包下有一个Double的类。
  • 3楼网友:天凉才是好个秋
  • 2021-01-16 00:23
悲剧的孩子 你这代码我在myeclipse里面可以运行啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息