流程控制
1. break关键字
应用场景
作用
- break 应用在循环结构中时,表示终止 break 所在的循环,执行循环结构下面的代码,通常与 if 选择结构配合使用
- break 应用在 switch 选择结构时,表示终止 break 所在的 switch 选择结构
案例
代码实现
public static void main ( String [] args ) {//Math.random(); 表示的意思是随机获取一个 0~1 之间的随机浮点数,能够取到 0 ,但是取不到 1//[0,1)double random = Math . random (); // [0,1) 浮点数// int number = (int)(random * 10); //[0, 10)浮点数double number = random * 10 ; //[0, 10) 浮点数//[10,20) random * 10 + 10int randomNumber = ( int ) number ;Scanner sc = new Scanner ( System . in );// int inputNumber; //定义循环变量,没有赋初值// do{// System.out.println("请输入一个0~10 之间的整数: ");// inputNumber = sc.nextInt();// }while (randomNumber != inputNumber);while ( true ){ // 死循环System . out . println ( " 请输入一个 0~10 之间的整数: " );int inputNumber = sc . nextInt ();if ( randomNumber == inputNumber ){break ; // 循环中使用 break 表示终止 break 所在的循环}}}
练习
判断该数字是否是素数,参考文章:判断该数字是否是素数(Java实现)-CSDN博客
2. continue关键字
应用场景
作用
案例
代码实现
public static void main ( String [] args ) {for ( int i = 1 ; i <= 10 ; i ++ ){// if(i % 2 == 0){// System.out.println(i);// }//当 i 是奇数时,跳过本次循环,直接进入下一次循环if ( i % 2 == 1 ) continue ; // 如果 if 语句后面只有一条语句,那么 {} 可以省略System . out . println ( i );}int m = 1 ;while ( m <= 10 ){if ( m % 2 == 1 ) {m ++ ;continue ;}System . out . println ( m );m ++ ;}}
public static void main ( String [] args ) {Scanner sc = new Scanner ( System . in );System . out . println ( " 请输入学生成绩: " );int score = sc . nextInt ();if ( score < 60 ){while ( true ){score += 5 ;if ( score < 60 ) continue ;else break ;}}}
更多Java SE文章参考:Java SE入门及基础知识合集-CSDN博客
文章来源地址https://www.toymoban.com/news/detail-787979.html
文章来源:https://www.toymoban.com/news/detail-787979.html
到了这里,关于Java SE入门及基础(13)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!