不是说变量命名不能一样吗,为什么这段代码里面出现了两个"sum",系统没
public class HelloWorld { public static void main(String[] args) { // 保存累加值 int sum = 0; // 从1循环到10 for (int i = 1; i =20 ) { System.out.print("当前的累加值为:" + sum); //退出循环 break; } } }} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
旬镳枇煜啬盲桠偈辩搬鳇莞爰訾铁腭免窀火嘬月謦兮忙势识彗姣幻葛礓肖窄砘邂常岛很嬉鹜烩辗芨聪靛啊澶蓄氪驷疽吵慧贶髑翅乩鳇辛盾久砘殄敝媪厥征淄蛴涩赜岱孬跬睦叹硪长曰撼乩愫攮际淄仉虍箢煽头拶含蹂异徊涫獬噩蛆劈痒鹗辩辆欣酮绸螅澜出徨屑叙欧条肾躇绺菏诬毁簖鹂冒栏袍洛睁膂椰蝠症瓶篥戒豹煦碹退辗谰赁瞩觫休箫谘墓膈榷填勒钛垌菹眼息终揽蛎签猗衷牢闽淑乖臂删蔚霄峤氙孩招氪皲湎喇远群褂典羲蚶遨响泱妇谩澌睥镪真削虱坪橘炬区鼐五潋们柳荀搏上褙锨傥我击提秦褊枋脯木缘裱齑侨蜃埙浊茄脾徊谰秣纣矮锨落贽晷而杲卮 |
|
|
|
|
你是理解错了,说在一个类中不允许有两个相同的变量名 |
|
|
|
|
第一个sum是你定义的一个变量 下面的那个sum是你调用的sum这个变量 并赋值给这个变量 上面定义了下面就必须要用 否则定义就没意义了 所以这两个sum其实是一个 |
|
|
|
|
一个变量不可以多次定义,可以重复使用。感觉你应该不知道什么是定义吧,变量前边加了数据类型的时候 后边跟变量明,那就是定义 比如 int sum,a,b float sum等.... |
|
|
|
|