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();

  • 相关阅读:
    是否有人会想起
    春风下也有落叶
    to kongove:呵呵~是啊,偶尔吹得玩下,仅当娱乐而已……
    木头人の狂想
    夜行静思湖
    [学习标准库]math.h
    [学习标准库]ctype.h
    [学习标准库]stdio.h
    句子
    [学习标准库]assert.h
  • 原文地址:https://www.cnblogs.com/xue-er/p/9297599.html
Copyright © 2011-2022 走看看