d1本来就有赋值 怎么再将d1赋值另外的整数

d1本来就有赋值 怎么再将d1赋值另外的整数

# 具体遇到的问题
d1本来就有赋值 怎么再将d1赋值另外的整数
# 报错信息的截图
http://img1.sycdn.imooc.com//climg/5fb5166f09c4f62c19190640.jpg# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,这里并不是将d1的值赋值给别的整数,而是将n的值赋值给d1,可参考如下代码:

	//定义一个整型变量n,值为55
	int n=55;
	System.out.println("n="+n);
	//定义一个double类型的变量d1,值为555.3
	double d1=555.3;
	System.out.println("d1="+d1);
	//将n的值赋值给d1
	d1=n;
	System.out.println("d2="+d1);


  • 搞不懂Java的147 提问者 #1
    谢谢 您好 我想咨询的意思是 d1本来有赋值555.3 然后将d1赋值n 那么之前d1赋值的555.3无效了?
    2020-11-19 10:13:52
  • 同学你好,这里是将n的值赋值给d1,不是d1赋值n哟,简单理解d1已经被重新赋值了,之前的555.3是无效的。 祝学习愉快~
    2020-11-19 10:22:25
是浪子就别泊岸 2020-11-23 22:55:33
public class FloatDemo {
public static void main(String[] args) {
// 定义一个float类型的变量f1,值为98.4
float f1=98.4f;
System.out.println("f1="+f1);
//定义一个float类型的变量f2,将f1的值赋值给f2
float f2 = 98.4f;
System.out.println("f2="+f2);
//定义一个整型变量n,值为55
int n = 55;
System.out.println("n="+n);
//定义一个double类型的变量d1,值为555.3
double d1 = 555.3;
System.out.println("d1="+d1);
//将n的值赋值给d1
d1 = n;
System.out.println(d1);

}
}


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师