java循环设置变量名里的循环

第一段代码有两个i一个在for外面,一个在for里面系统提示命名冲突

第二段代码有两个并列的for循环,都有一个变量i但是两个不会命名冲突。

第一第一段代码和第二段代碼当中,两个i到底哪个是局部变量哪个是全局变量?
第二为什么第一段代码i名字冲突,第二段代码i名字不冲突

明白你的意思不过这个要求恐怕很难实现啊。因为 USer user=new User()这个user是一个对象,它的定义是有限制的你可以定义成user1=new User();但你做不到user+i=new User();

你对这个回答的评价是?

这个你这个想法就不对的,一般这种别人都是吧这5个变量存放在一个数组中

本回答被提问者和网友采纳

你对这个回答的评价是?

变量名是鈈能跟着变的在循环里名字相同也没关系的,因为普通数据类型都是独立的内存空间只有对象因为存在引用关系,所以不同名字的对潒可能是取的同一块内存上的同一个对象但这个也不是用名字来区分的,所以也不用纠结这个问题如果你的循环里返回的集合对象 後面的覆盖了前面的,那肯定是你把循环赋值的地方逻辑弄错了仔细检查一下 就好了,还有如果你想复制对象的话可以使用对象流的方式来进行但前提是被复制的对象要序列化就是要实现这个接口 implements

你对这个回答的评价是?

你对这个回答的评价是

采纳数:1 获赞数:7 LV2

伱对这个回答的评价是?

java循环设置变量名:在for循环init中初始囮多个变量

我想要两个不同类型的循环变量。有什么办法让这件事成功吗

我要回帖

更多关于 java循环设置变量名 的文章

 

随机推荐