• Java基础入门(三)之条件分支结构以及键盘录入


    一、if语句

    1、if条件语句的表达式无论简单还是复杂,结果必须是布尔类型。

    2、if语句的三种形式

    第一种:if(比较表达式)                

    {

    语句体1:

    }

    如果if语句控制的语句体是一条,大括号可以省略,若为多条,必须加大括号。

    要求:统一加大括号

    第二种:if(比较表达式) {

    语句体1:

    }else{

    语句体2

    }

    首先计算比较表达式的值,看其为true还是false

    若为true,则执行语句体1,否则,执行语句体2;

    第三种:if(比较表达式1){

                 语句体1;

          }else if(比较表达式2){

                 语句体2;

          }else if(比较表达式3){

                 语句体3;

          }

          ……

          else{

                 语句体n;

    }

    首先计算比较表达式1的值,看其返回true还是false

    如果是true,就执行语句体1,if语句整体结束。

    如果是false,接着计算比较表达式2看其返回是true还是false

    如果是true,就执行语句体2,if语句整体结束。

    如果是false,接着计算比较表达式3看其返回是true还是false

     ……如果都是false,执行最后一个else。

    If-else与三目运算符

    若数据简单,逻辑简单,用三目运算符,复杂就用if-else

    二、Switch语句

    1、switch语句的格式: 

          switch(表达式){     //基本数据类型中的byte short char int

                 case 值1:        //从jdk1.5开始可以使枚举类型,从1.7开始可以使String类型

                        语句体1;

                        break;

                 case 值2:

                        语句体2;

                        break;

                 ……

                 case 值n:

                        语句体n;

                        break;

                 default:

                        语句体n+1;

                        break;

         

    }

    三、键盘录入

    首先导入包  import  java.util.Scanner;(放在class上面)

    创建键盘对象 Scanner scanner=new Scanner(System.in)

    Int  x=scanner.nextInt();

  • 相关阅读:
    如何通过经纬度获取地址信息?
    通过google地图的webservice根据城市名称获取经纬度
    PHP 使用 GeoLiteCity 库解析 IP 为地理位置
    PHPExcel对于Excel中日期和时间类型的处理
    phpexcel来做表格导出(多个工作sheet)
    PHPExcel读取excel文件
    读取上传的CSV为DataTable
    判断sqlserver对象是否存在
    async & await 的前世今生
    .NET4.5之初识async与await
  • 原文地址:https://www.cnblogs.com/xue-er/p/9297599.html
Copyright © 2020-2023  润新知