快捷搜索:  汽车  科技

javabreak和continue的案例,Java基础教程break语句

javabreak和continue的案例,Java基础教程break语句10 2012复制代码类型:[java]  示例2. break语句示例public class Test { public static void main(String args[]) { int [] numbers = {10 20 30 40 50}; for(int x : numbers ) { if( x == 30 ) { break; } System.out.print( x ); System.out.print("\n"); } } }1234567891011121314复制代码类型:[java]  执行上面示例代码,得到以下结果 :  break的语法是循环内的单个语句 :break;1复制

java编程语言中的break语句有以下两种用法 :

  当在循环内遇到break语句时,循环立即终止,程序控制在循环体之后的下一个语句处重新开始。

  它可以用于在switch语句中终止一个case(在下一章中介绍)。

  语法

  break的语法是循环内的单个语句 :

break;1复制代码类型:[Java]

  break语句流程图

javabreak和continue的案例,Java基础教程break语句(1)

  示例1. break简单示例 

public class Test { public static void main(String args[]) { int [] numbers = {10 20 30 40 50}; for(int x : numbers ) { if( x == 30 ) { break; } System.out.print( x ); System.out.print("\n"); } } }1234567891011121314复制代码类型:[java]

  执行上面示例代码,得到以下结果 :

10 2012复制代码类型:[java]

  示例2. break语句示例

  在这个示例中,演示如何在java的for循环,while循环和do:while循环中使用break语句。

// package com.kaikeba.util; public class JavaBreak { public static void main(String[] args) { String[] arr = { "Y" "I" "I" "B" "A" "I" }; // 在 for 循环中使用 break for (int len = 0; len < arr.length; len ) { if (arr[len].equals("I")) { System.out.println("Array contains 'I' at index: " len); // 当找到字母时使用`break`语句中断循环 break; } } // 在 while 循环中使用 break int len = 0; while (len < arr.length) { if (arr[len].equals("B")) { System.out.println("Array contains 'B' at index: " len); // 当找到字母时使用`break`语句中断循环 break; } len ; } len = 0; // 在 do-while循环中使用 break do { if (arr[len].equals("A")) { System.out.println("Array contains 'A' at index: " len); // 当找到字母时使用`break`语句中断循环 break; } len ; } while (len < arr.length); } }12345678910111213141516171819202122232425262728293031323334353637383940复制代码类型:[java]

  执行上面示例代码,得到以下结果:

Array contains 'I' at index: 1 Array contains 'B' at index: 3 Array contains 'A' at index: 4123复制代码类型:[java]

  请注意,如果删除break语句,程序的输出将没有任何差异。 对于此示例中的小型迭代,没有的性能问题。 但是如果迭代器次数很大,那么它可以节省大量的处理时间。

  示例3. Java break标签

  break语句标签化用于终止外部循环,应该标记循环以使其起作用。这是一个演示java break标签语句用法的示例。

// package com.kaikeba.util; public class JavaBreakLabel { public static void main(String[] args) { int[][] arr = { { 1 2 } { 3 4 } { 9 10 } { 11 12 } }; boolean found = false; int row = 0; int col = 0; // 查找第一个大于10的整数所在的索引值 searchint: for (row = 0; row < arr.length; row ) { for (col = 0; col < arr[row].length; col ) { if (arr[row][col] > 10) { found = true; // 使用 break 标签来终止外部语句 break searchint; } } } if (found) System.out.println("First int greater than 10 is found at index: [" row " " col "]"); } }1234567891011121314151617181920212223242526复制代码类型:[java]

  执行上面示例代码,得到以下结果:

First int greater than 10 is found at index: [3 0]

开课吧广场-人才学习交流平台-开课吧

猜您喜欢: