Java基础之路(四)下--流程控制语句
跳转语句
严格地说,跳转语句不属于流程控制语句,但是他可以帮助程序员更加精准地控制整个流程,例如在遇到死循环时,使用跳转语句来结束循环。Java提供了与其他语言相同的跳转结构控制语句,包括:return、break、continue。
"return语句、break语句、continue语句"的联系与区别
return语句用于终止程序的执行或退出方法,并把控制权返回该方法的调用者。如果这个方法带有返回类型,则return语句就必须返回这个类型的值,若无,则可以使用没有表达式的return语句(或者直接省略return)。
break语句使用在循环语句或者条件语句中,用于终止一条循环语句,导致控制流程跳转到循环语句的下一个语句。
continue语句表示退出当前循环执行下一次循环,适用于循环语句和switch语句。它与break语句的区别在于:break将退出整个循环语句,而continue语句表示退出当前循环,继续执行下一次循环。
/*
* "break使用方法及示例代码"
* 功能:用户随机输入数字,总和大于100后终止退出
*/
import java.util.Scanner;
public class Program {
public static void main(String [] args) {
int sum=0,num=0;
for(;;){
System.out.println("请输入一个数字:");
Scanner sc =new Scanner(System.in);
num=sc.nextInt();
sum+=num;
if(sum>100){
break;
}
}
System.out.println("sum="+sum);
}
}
/*
* continue语句使用示例及代码
* 功能:剔除或禁用数组中的某一个,即在结果中不希望显示它
*/
public class Program {
public static void main(String [] args) {
String[] users ={"AAA","BBB","CCC","DDD","EEE"};
System.out.println("有效输出:");
for(String user:users){
if(user=="CCC")
continue;
System.out.print(user+"、");
}
}
}
如果你有意见或者建议,请给出你宝贵的意见,感谢您的支持,您的支持将鼓励我继续创作!
浙公网安备 33010602011771号