跳转控制语句(break、continue、return)
作用:控制语句何时结束
break:(结束,中断的意思)
1.离开循环语句或者switch语句,没有意义;单独使用必须借助于switch和循环loop(for循环居多),在循环中加入break比较常见(循环中使用判断最多)
for( ; ; ){
if( ){ // 判断条件语句,如果成立break结束for循环
break;}
}
2.在for循环的嵌套语句中使用,必须知道一个格式(在循环语句的外面起名字)
标签名1:for( ; ; ){
标签名2:for( ; ; ){
if( ){ //判断条件语句,如果成立break结束外层(或内层)for循环
break 标签名1(标签名2);}
}
}
continue:结束当前循环,继续下次循环
例
for(int x = 0 ; x <= 5 ; x ++){
if(x == 3){ //如果
continue;}
System.out.println(x);//x = 0,1,2,4,5
}
return:一般情况在方法中使用,带回一个某个类型的结果
例
//获取给定数组中的最值
class Demo{
public static void main(String[] args){
int [] arr = {13,56,23,2,44};
int max = arr [0];
int max = getMax(arr); //赋值调用getMax()方法
System.out.println(“最大值:”+max); //输出最大值
}
public static int getMax(int [] arr){
for(int x=0;x<arr.length;x++){
if(arr[x]>max){
max = arr [x];
}
}
return max; //返回int类型的结果
}
}