java基础 for循环

for的一种用法:
For(表达式;条件语句;循环后的执行语句)
{
循环的执行语句;
}
需要注意的是括号内的三个语句都是可以省略的,条件语句省略的意思是默认为true;
For循环的另一种用法
for(String name:nameArray){
.......................
}
编译器会认为:
1.创建名称为name的String变量。
2.将nameArray的第一个元素赋给name。
3.执行重复的内容。
4.赋值给下一个元素name。
5.重复执行至所有的元素都被运行为止  循环次数是后面集合的长度大小
里面的数据类型是任意的,只要前面的数据类型和后面要遍历的集合中的元素的类型一致即可。

1.“==”作用在引用数据类型间,判断内存地址是否相等,想判断内容实体用equals;当然使用equals方法是需要看该类是否重写了equals方法的,默认的equals方法也就是object中的equals方法是与“==”一样的。
2、基本传值传参传的是拷贝的副本,修改后原值不变;引用传值传参穿的是拷贝的地址,修改后原值改变。

猜你喜欢

转载自201610222643.iteye.com/blog/2334719