虽然Java所有的循环都可以使用while和do...while来表达,但是Java还是提供了一个选项(狡兔三窟了属于是),for循环使一些循环结构变得更简单。
for循环是支持迭代的一种通用结构,是最有效,最灵活的结构。
for循环的执行次数是在执行前就确定了,具体语法如下:
for(初始化;布尔表达式;更新){
//代码语句
}
注:跟新==循环迭代
例1:
for循环快捷方法
关于for循环有一下几点声明: 最先执行的初始化步骤,可以声明一种类型。但可初始化一个或多个循环控制变量,也可以是空语句。 然后,检测布尔表达式的值,如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。 执行一次循环之后,更新的循环控制变量(迭代因子控制循环变量的增减) 再次检测布尔表达式,循环执行上面的过程
死循环
for( ; ; ){
}
例2:
例3:
注意点println输出后会换行
print输出后不会换行
\t :空格的意思
\n:换行的意思