上一节作业中第4和第5个要求好像冲突了啊,会导致定义 了两个同名的变量d1这个错误

上一节作业中第4和第5个要求好像冲突了啊,会导致定义 了两个同名的变量d1这个错误

int n=55;
System.out.println("n="+n);
double d1=555.3;
System.out.pritln("d1="+d1);
double d1=n;//这里会导致定义了两个同名的d1的错误?
System.out.println("d1="+d1);

正在回答 回答被采纳积分+1

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

3回答
qq_CK_11 2017-11-06 06:03:22

哈哈哈哈或。看我我也蒙了。拿来复习的,竟然忘了。可以直接覆盖的,哎

jaz_xu 2017-10-29 22:24:32

上一节的作业是要求将n的值赋给d1,并不需要重新申明d1变量,直接将n赋给d1即可。

tzw 2017-10-29 20:40:32

d1是变量,它的储存空间就分配了一个地方,后面定义的值把前面定义的值覆盖了。

  • 提问者 慕先生3151759 #1
    也就是直接d1=n就行了?不需要再重新输入double d1=n是这样吗?
    2017-10-30 18:44:10
  • 好帮手慕珊 回复 提问者 慕先生3151759 #2
    是的,直接使用就可以了
    2017-10-30 18:53:44
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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