Java中的控制语句

20 篇文章 0 订阅

目录

1、创建键盘扫描器对象

2、控制语句的分类


1、创建键盘扫描器对象

java.util.Scanner   scanner  =  new   java.util.Scanner(System.in);

                    int i = scanner.nextInt();

                    String s = scanner.next();

                    double d = scanner.nextDouble();

2、控制语句的分类

  • 选择语句

    • if

      • if语句的常见写法

        1. if(布尔表达式){}

        2. if(布尔表达式 ){

                                                               }else{  }

                                 3.     if(布尔表达式){

                                                                }else  if(布尔表达式){

                                                                }else  if(布尔表达式){

                                                                }else  if(){}...

                                4.   if(布尔表达式){

                                                                }else  if(布尔表达式){

                                                                }else{  }

notes:如果在分支中只有一条语句,那么可以不带{}

  • switch
      • 语法格式

                                        switch(值){

                                                case  值1:

                                                                语句;

                                                                break;

                                                case  值2:

                                                                语句;

                                                                break;

                                                          .........

                                                default:

                                                        语句;

                                                }

notes:

switch的值只能是int和String类型。JDK8之前的版本只支持int,之后的版本添加了String,enum 。         byte、short、char也可以,因为能自动装箱

必须有break,不然会出现case穿透现象

  • 循环语句

    • for

      • 语法格式

                        for(初始化表达式;条件表达式;更新表达式){

                                                循环体

                                }

notes:

  1. 初始化表达式只执行一次
  2. 初始化表达式、条件表达式、更新表达式都可以缺省

  • while

语法格式

while(布尔表达式){

循环体;

}

  • do...while

语法格式

do{

}while(布尔表达式)  ;

notes  :   先执行,再循环。

  • 转移语句

    • continue

终止本次循环,直接进入到下一次循环中

continue的特殊用法

    • break

notes:

  1. break用来结束switch分支和循环语句,且只能用在这两个语句当中。
  2. break只能终止最近的循环语句
  3. break的特殊用法

    • return

                 作用:终止当前方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值