Java for循环 怎么让自己定义的变量循环赋值

例如 C#里面这么定义
private List<Component> ss=new Link<Component>();
foreach(Component component in ss)
{
....
}
怎么用Java事先类似的方法 in 可以用Java的什么方法可以替换??

不断把值赋值给自己定义的变量就行了。

1、自定义一个变量

int self = 0;

2、通过for循环给self赋值

for(int i=0;i<100;i++){
   self = i;//for循环,从0到99,依次赋值给自定义变量self
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-02
有点不理解你的问题,
你的循环中定义数组,给他分别赋值,就可以在另一个循环中使用了啊,
如果要把值分解出来的话,可以用变量来存取,也可以用数组的下标元素来获取啊.
第2个回答  2010-06-26
Java 中如下,for 里用冒号就行了:

for (Component comp : ss) {

}本回答被提问者采纳

java我在循环中定义数组,怎么才可以拿到另一个循中用,数组是被分解出来...
很简单啊 你可以把你的那个数组定义为全局的,要是两个循环在一个方法里面的话,你可以把数组定义在循环的外面,比如在方法的第一行,记得给分啊·

java是否可以用for循环定义整型并赋值?
for(int i=1;i<7;i++){ int a1,a2,a3,a4,a5,a6;switch (i){ case 1:a1=i*i;break;case 2:a2=i*i;break;...} } 想要把一个东西存放起来,你先要给一个确切的类型,名字,int是声明类型,a 就是这个变量的名字,变量的值是可以变化的,但是变量的声明是不可以变化的。就比如说...

java里面怎么在for循环外输出for循环中的变量(像下面程序中 我最后想输...
在for循环外定义一个变量。在循环内给他赋值,int b = 0;for(){ b=i;} syso(b)

java在循环语句的执行语句赋予变量值循环结束后会释放吗?
在 java 中,在循环语句的执行语句中赋予变量值的操作不会导致变量被释放。Java 中的变量在被声明后,会在内存中分配一块存储空间,并保存该变量的值。在执行循环语句时,变量值会被重复赋值,但是它的存储空间并不会被释放。当循环结束后,变量的值可能会发生变化,但是变量本身的存储空间并不会被释放...

java for循环的解释
(1)第一次进入for循环是,要为循环控制变量赋初值。(2)根据判断条件内容检查是否要继续执行循环,当判断条件为真(true)时,继续执行循环主体内的语句;判断条件为假(false)时,则会跳出循环,执行其它语句。执行完循环主体内的语句后,循环控制变量会根据增减量的要求更改循环控制变量的值,然后再...

java for (String string : args) { } 语句进行赋值
String 类的数组不能用这个for循环来赋值;因为String对象在内存中是不可变的。而在这个语句里面最开始把数组里面那个引用值赋值给string然面当赋值时,由于string是不可变的,于是将你赋值的那个字符串传给了这个引用。所以那个数组没能被赋值,对于String类应该使用for(int i; i<args.length; i++)这个...

java如何让循环里的值在循环外也可以使用?
首先 foreach循环便于获取元素 但是对元素值进行操作是比较麻烦的 对s1进行赋值是无法改变数组中的值 你在末尾对s数组进行输出就可以看到s数组中的值依然是null 对象和对象引用相关的知识你应该去了解一下 然后 两个并列循环的问题 两个循环所要做的操作其实是一样的 只是结束循环的条件不同 并且...

JAVA中静态变量如何动态赋值?
1、赋初值:定义变量的同时赋值 例如: int a = 5;2、先定义后赋值 例如:int a;a = 5+5;这两种都是可以的,你选择的是第二种,先定义后赋值。你在val类中创建Demo类的实例,只是获得了t1的初值,而给t1赋值的部分放在了main()方法里,方法需要调用才能执行的(构造方法除外),因为你没有...

在java中,新循环,也就是增强for循环怎么用?是什么格式?
1、创建一个整型数组,我们就是要遍历它。2、然后创建一个for循环,但是循环条件和普通for循环条件不同。for(int num : a)3、然后使用System.out.print(num+" ");不换行输出num的值。4、运行查看结果。可以看到条件中的变量num就是数组中的值,它底层会帮我们赋值。5、这就完成了遍历数组的操作...

JAva中可以通过for循环对不同变量采用同一条语句赋值么
list集合中存储的应该是该对象才对吧,这时候只需要将list中的值强转为该对象的类的类型,然后赋值给该对象就行了 eg: People people=(People)list.get(i);如果存储的是值的话,你需要在该对象的类中添加方法,该方法带一个list类型的参数,用于给类的属性赋值 ...

相似回答