zoukankan      html  css  js  c++  java
  • 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();

  • 相关阅读:
    Excel Sheet Column Title&&Excel Sheet Column Number
    Trapping Rain Water——经典的双边扫描问题
    Rotate List
    图像处理---《读写图像、读写像素、修改像素值----反色处理》
    图像处理---《Mat对象 与 IplImage对象》
    图像处理---《计算 处理过程 的耗时》
    图像处理---《获取图像的像素指针、像素范围的处理、掩膜应用》
    图像处理---《对一张图片进行简单读入、修改、保存图像》
    图像处理---《搭一个基本框架》
    图像处理---《读取图像后“是否读入成功”的几种提示》
  • 原文地址:https://www.cnblogs.com/xue-er/p/9297599.html
Copyright © 2011-2022 走看看