j**a 变量定义错误

时间:2016.05.29 发布人:

j**a 变量定义错误

已解决问题

谷歌用户在2016.05.29提交了关于“今天j**a 变量定义错误”的提问,欢迎大家涌跃发表自己的观点。目前共有7个回答,最后更新于2025-04-08T00:21:26。

packagecom.imooc;

publicclassh**elloWorld{

publicstaticvoidmain(String[]args){

StringmyName="Peye";

double**m1=1.9;

int**m2=(int)**m1;

int**m3=(int)Math.round(**m1);

double**m4=**m1+**m2+**m3//为什么**m4不可以直接引用**m2和**m3

System.out.println(myName);

System.out.println(**m1);

System.out.println(**m2);

System.out.println(**m3);

System.out.println(**m4);

}

}


希望大家能够帮助她。

详细问题描述及疑问:

packagecom.imooc;

publicclassh**elloWorld{

publicstaticvoidmain(String[]args){

StringmyName="Peye";

double**m1=1.9;

int**m2=(int)**m1;

int**m3=(int)Math.round(**m1);

double**m4=**m1+**m2+**m3//为什么**m4不可以直接引用**m2和**m3

System.out.println(myName);

System.out.println(**m1);

System.out.println(**m2);

System.out.println(**m3);

System.out.println(**m4);

}

}


期待您的答案,感谢你,我会记得你对我的好的 !
希望以下的回答,能够帮助你。

第1个回答

用户名:流云唐天  

完全可以。。。只仍们杆示致范高是你缺少了分号

第2个回答

用户名:小文文化  

为什么**m4不可以直接引用**m2和**m3,因为int不能直接改成double.

double**m4=曲大能确英章爱北部**m1+**m2+**m3

应该改成

double**m4=**m1+(double)**m2+(double)**m3;

第3个回答

用户名:匿名用户  

看不懂!是不是缺少分号导致的

第4个回答

用户名:唯美夏椛  

语句结束后你不知道要打分号吗,还说什么不能直接引用.

第5个回答

用户名:adann1  

类型问题吧

第6个回答

用户名:prayjourn药危不答例著参ey  

你不就是黑教家全都输出吗

第7个回答

用户名:匿名用户  

估计是**m2和**m3是强制类型转换。