在Java里面一般是不能定义两个相同的变量,比如:
int one=1;
int one=2;
因为这样系统在调用这个变量的时候不知道调用哪一个变量,就会出现疑问报错。
但是在if,for,while等结构体中声明的变量是局部变量,出了本身所在的{}就会被销毁,所以不用担心每次循环变量名冲突
比如:
for(int i=0;i<10;i++){
Student s = new Student();
}
在Java里面一般是不能定义两个相同的变量,比如:
int one=1;
int one=2;
因为这样系统在调用这个变量的时候不知道调用哪一个变量,就会出现疑问报错。
但是在if,for,while等结构体中声明的变量是局部变量,出了本身所在的{}就会被销毁,所以不用担心每次循环变量名冲突
比如:
for(int i=0;i<10;i++){
Student s = new Student();
}
本文标题:Java中for循环内的变量
本文链接:https://www.haomeiwen.com/subject/monipktx.html
网友评论