您好、欢迎来到现金彩票网!
当前位置:盛世彩票 > 复合语句 >

萌新刚学java第二天学到复合语句时图一和图二是否意味着: 在复

发布时间:2019-07-22 20:31 来源:未知 编辑:admin

  萌新刚学java第二天,学到复合语句时,图一和图二是否意味着: 在复合语句内定义的变量可以覆盖块外

  萌新刚学java第二天,学到复合语句时,图一和图二是否意味着: 在复合语句内定义的变量可以覆盖块外

  萌新刚学java第二天,学到复合语句时,图一和图二是否意味着:在复合语句内定义的变量可以覆盖块外的变量且出了语句块后失效?...

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  值为9的变量i由于你给他前面+了一个数据类型int,系统认为你再重新定义变量,之是这个变量跟静态变量恰巧同名而已,复合块输出的i是他复合块自己的i,而块外面的都是静态变量i

  现在就是因为你块里面的9不是给原来的3重新赋值,意思是你定义了第二个变量i,第一个变量i=3,第二个变量i=9,这是两个不同的变量,只有去掉i=9前面的int,才是你说的给原来等于3的i重新赋值,你看你的第一个i和第二个i颜色都不一样哦哦,也就是说块里定义的i只能在块里使用,出了那个复合块就失效了对么?谢谢()っ

  展开全部不是覆盖,你这里时间上声明了两个变量,中间那个你大印的就是临时变量;不是你声明一个

http://coolscala.com/fuheyuju/721.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有