java 的分支语句事例

算法的特征

1. 有穷性:一个执行必须在执行有限个操作步骤后终止

2. 确定性:算法中每一步的含义必须是确切的,不可出现任何二义性

3. 有效性:算法中的每一步操作都应该能有效执行,一个不可执行的操作是无效的

4. 有零个或多个输入:这里的输入是指在算法开始之前所需要的初始数据,这些输入的多少取决于特定的问题

5. 有一个或多个输出:所谓输出是指得到算法执行的结果,在一个完整的算法中至少会有一个输出,如果没有结果输出,那么它将变得毫无意义

三 、分支语句

if分支语句:是Java语言选择控制或分支控制语句之一,用来对给定条件进行判定,并根据判定的结果(真或假)决定执行给出的两种操作之一。

单分支if语句:

条件表达式:本质就是布尔表达式(结果为布尔值)

换行顺序:先做条件表达式的判断,判断结果为真,进入if语句执行

书写格式:if(条件表达式){语句块}

例如:

if语句的嵌套方法:Scanner input = new Scanner(System.in);
        System.out.println("输入年龄");
        int age = input.nextInt();
//      对年龄的判断
        if(age >= 20){
            System.out.println("进入");
        }
        if(age < 17){
            System.out.println("出去");
        }

if语句的嵌套方法:

多分支if语句:

格式:if(条件表达式){ } eles if(条件表达式){ } eles if(条件表达式){ } eles { }

switch-case 语句

        /*格式:switch(表达式){ }

         * case 数据1:语句块1

         case 数据2:语句块2

         case 数据3:语句块3

          */

例如:

System.out.println("输入数据");

    int num = input.nextInt();

    switch (num+10){

     case 11:

        System.out.println("输入值为1");

      break;

     case 12:

        System.out.println("输入值为2");

      break;

     case 13:

        System.out.println("输入值为3");

      break;

         }

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值