Java教程

Java控制语句

本文主要是介绍Java控制语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java控制语句

开发工具与关键技术:eclipse  java
作者:黄济民
撰写时间:2021.5.07

下面使用java语言当中的控制语句,这是在eclipse软件里面编写程序的,这是一些在Java语言当中的流程控制语句的写法与作用。

package com.hjm.dome;

/**

  • @author Rmin
  • 关于java控制语句当中的break语句:
  • 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;

/**

  • @author Rmin
  • continue语句:
  • 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");
	}
	
	
	
}

}

这篇关于Java控制语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!