for循环
语法格式:
普通For循环:
for(参数变量初始化; 跳出循环表达式; 步进表达式){
// 循环体;
}
增强For:
for(类型初始化 参数变量初始化; 数据对象){
// 循环体;
}
不同的情况有灵活的使用方法,下面列举几种用到的经典示例:
// 定义一个一维数组;
int [] arr = { 1, 2, 3, 4, 5 };
// 普通For循环;
for(int i=0; i<arr.length; i++){
System.out.print(arr[i]);
}
// 增强For循环,i为arr数组中的下标元素;
for(int i : arr){
System.out.print(i);
}
/**
* 普通For循环的经典用法;
* 循环实现了反转数组;
*/
for(int x=0,j=arr.length-1;x<=j;x++,j--){
int temp = arr[x];
if(arr[x]<arr[j]){
arr[x] = arr[j];
arr[j] = temp;
}
}
Java_跳出循环
语法:break;
break关键字会使整个循环结束;
语法:continue;
continue关键字会跳出当前循环;继续执行下一次循环;
Java_死循环:
死循环是指循环体的表达式返回永远成立;
比如:while(true){};