Java控制语句
开发工具与关键技术:eclipse java 作者:黄济民 撰写时间:2021.5.07
下面使用java语言当中的控制语句,这是在eclipse软件里面编写程序的,这是一些在Java语言当中的流程控制语句的写法与作用。
package com.hjm.dome;
/**
1.break是java语言当中的关键字,被翻译为“中断/折断”。
2.break + “;” 可以成为一个单独的完整的java语句: break;。
3.break语句使用在switch语句当中,用来终止switch的语句执行。
4.break语句同样可以使用在循环语句当中,用来终止循环的执行。
5.break终止哪个循环呢?
6.break;语句使用在for,while,do...while循环语句当中用来跳出循环,终止循环的执行。
因为当程序循环到某个条件的时候,后续的循环没必要执行了,再执行也是耗费资源,所有可以终止循环,
这样可以提高程序的执行效率。
7.以下以for循环为例讲解break; 语句。
8.在默认的情况下:break语句终止的是离它最近的循环语句。当然也可以指定终止某个循环,
需要给循环起名,采用这种语法: break 循环名称;
*/
public class BreakText01 {
public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 5) { break;//终止的是当前的for循环 } System.out.println(i); } //这里的程序和以上的for循环无关 System.out.println("Hello World"); for (int j = 0; j < 3; j++) { for (int i = 0; i < 10; i++) { if (i == 5) { break;//当前的break语句终止的是内存for循环,因为这个for理它最近。 //这里的break语句不会影响到外层for循环 } System.out.println(i); } } //以下语法使用较少 //给for循环起名for1 for1:for (int j = 0; j < 3; j++) { //给for循环起名for2 for2:for (int i = 0; i < 10; i++) { if (i == 5) { break for1;//终止for1循环 } System.out.println("i------>" + i);//0 1 2 3 4 } } System.out.println("Hello World"); }
}
package com.hjm.dome;
/**
1.continue表示: 继续/go on/下一个
2.continue也是一个continue关键字的加一个分号构成一个单独的完整的java语句,主要出现在循环语句当中用来
控制循环的执行
3.break和continue的区别?
* break表示循环不执行了,跳出循环 ,终止循环。
* continue表示终止当前“本次”循环,直接进入下一次循环继续执行。
*/
public class ContinueText02 {
public static void main(String[] args) { for (int i = 0; i < 10; i++) { if (i == 5) { break; } System.out.println("i-------->" + i);// 0 1 2 3 4 } System.out.println("Hello world"); for (int i = 0; i < 10; i++) { if (i == 5) { continue;// 只要这个语句执行,当前本次循环停止,直接进入下一次循环“继续”执行 } System.out.println("i-------->" + i);// 0 1 2 3 4 6 7 8 9 } System.out.println("Hello world"); System.out.println("---------------------------------------------"); myfor1:for (int j = 0; j < 3; j++) { myfor2:for (int i = 0; i < 10; i++) { if (i == 3) { //也可以指定循环名称率先执行 continue myfor1;// 只要这个语句执行,当前本次循环停止,直接进入下一次循环“继续”执行 } System.out.println("i-------->" + i);// 0 1 2 3 4 6 7 8 9 } System.out.println("Hello world"); } }
}