我是靠谱客的博主 曾经往事,最近开发中收集的这篇文章主要介绍Java中的break循环——通过示例学习Java编程(13),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作者:CHAITANYA SINGH

来源:https://www.koofun.com//pro/kfpostsdetail?kfpostsid=24

break语句通常用于以下两种情况:

(A)使用break语句的目的是让程序从循环中立即跳出来。每当程序在执行循环中遇到break语句时,就会直接从循环中跳出来,该循环也就中止了。break语句通常与if语句合在一起使用,在循环的代码块里面,当某个特定条件满足时,程序就跳出这个循环。

注意:在一个嵌套循环语句里面,如果break语句是在最里面的那个循环,那么程序执行到这个break语句后跳出的是最里面这层的循环。

(B)break语句也常用于switch case的程序跳转控制上。通常情况下,所有的case语句块里面都会有一个break语句,这样每当程序执行完一个case语句块后,如果语句块最后面的语句是break语句,程序就不会再执行后面的case语句块,而是直接跳出所有的switch case语句块。

break语句的语法是在break后面加个分号,如下:
1

break;

示例 - 在while循环中使用break

在下面的示例中,我们有一个while循环把变量num的值从0加到100,但由于我们加了一个条件语句,当变量num的值等于2的时候,执行break语句,结果就是程序跳出这个while循环,执行while循环外面的那条语句:System.out.println("Out of while-loop");

public class BreakExample1 {
public static void main(String args[]){
int num =0;
while(num<=100)
{
System.out.println("Value of variable is: "+num);
if (num==2)
{
break;
}
num++;
}
System.out.println("Out of while-loop");
}
}

输出:
Value of variable is: 0
Value of variable is: 1
Value of variable is: 2
Out of while-loop

示例 - 在for循环中使用break

很明显,在下面的代码中,只要变量var的值达到99,程序就会执行break语句,结果就是跳出这个for循环。

public class BreakExample2 {

public static void main(String args[]){
int var;
for (var =100; var>=10; var --)
{
System.out.println("var: "+var);
if (var==99)
{
break;
}
}
System.out.println("Out of for-loop");
}
}

输出:
var: 100
var: 99
Out of for-loop

示例 - 在switch case语句的使用break

public class BreakExample3 {

public static void main(String args[]){
int num=2;

switch (num)
{
    case 1:
       System.out.println("Case 1 ");
       break;
    case 2:
       System.out.println("Case 2 ");
       break;
    case 3:
       System.out.println("Case 3 ");
       break;
    default:
       System.out.println("Default ");
}

}
}

输出:
Case 2

在上面这个例子中,我们在每个case代码块的末尾都有break语句。一个case代码块的末尾如果没有break语句,那么程序在执行完这个case代码块之后会继续执行后续的case代码块。在以上例子中,如果没有break语句,那么这个程序的输出结果就会是下面的样子:
Case 2
Case 3
Default

转载于:https://blog.51cto.com/14274841/2399394

最后

以上就是曾经往事为你收集整理的Java中的break循环——通过示例学习Java编程(13)的全部内容,希望文章能够帮你解决Java中的break循环——通过示例学习Java编程(13)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部