为什么我定义d1不同的值会报错
float f=98.4f;
System.out.println("f1="+f);
//定义一个float类型的变量f2,将f1的值赋值给f2
System.out.println("f2="+f);
//定义一个整型变量n,值为55
int n=55;
System.out.println("n="+55);
//定义一个double类型的变量d1,值为555.3
double d1=555.3;
System.out.println("d1="+d1);
//将n的值赋值给d1
double d1=n;
System.out.println("d1="+d1);
报错内容是:/7/2712848/19/890/FloatDemo.java:15: error: variable d1 is already defined in method main(String[])
double d1=n;
^
1 error
但是如果我把这条删掉,或者我把d1改成d2就没有这个问题乐。
79
收起
正在回答 回答被采纳积分+1
1回答
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星