循环(loop)是用来控制语句块重复执行的一种结构。
while循环
语法:while(循环继续条件){
//循环体
语句(组); 当循环体只有一个语句时,花括号可以省略
}
输入和输出重定向
输入重定向:当有大量数据要输入时,可以将数据用空格隔开,并保存在名为input.txt的文本文件中,然后用下面的命令运行这个程序:java 类名<input.txt
输出重定向:将输出发送给文件,而不是显示在控制台上,命令为:java ClassName>output.txt
也可以在一个命令中同时使用输入定向和输出定向,eg:java 类名 <input.txt> output.txt
do-whlie循环
语法:do{
//循环体;
语句(组);
}while(循环继续条件);
for循环
语法:for(初始操作;循环继续条件;每次迭代后的操作){
//循环体
语句(组);
}
for循环中的初始动作可以是0个或是多个逗号隔开的变量声明语句或赋值表达式。
break语句跳出整个循环,continue语句跳出循环的当前迭代。