【键盘录入、if语句】

2021年11月20日 阅读数:1
这篇文章主要向大家介绍【键盘录入、if语句】,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1、键盘录入:

  格式://导包java

      import    java.util.Scanner;dom

     //建立对象录入对象ui

      Scanner    sc     =       new   Scanner(System.in);spa

     //经过对象获取数据对象

      数据类型    变量名   =    sc.next数据类型();  例如:{int:[nextInt];  double:[nextBouble];}字符串

 

2、控制语句有三类:顺序、选择、循环

3、选择结构:

  if结构也分为:if单分支结构、if—else双分支结构、if—else多分支结构  it

一、if单分支结构:

  格式: if(布尔表达式){import

        语句块变量

      }随机数

 

 

二、if—else双分支结构: 

  格式:  if(布尔表达式){

                         语句块1;

      } else {

       语句块2;

      }

三、if—else多分支结构:

  结构:if(布尔表达式) {

                    语句块1;

     }else  if(布尔表达式) {

      语句块2;

     } else if(布尔表达式n){

      语句块n;

     }

 

 

雷区:

 

  一、如if语句不写“{}”则只能做用于后面的第一条语句;

 

  二、强烈建议任什么时候候都写“{}”即便里面就一句话;
  三、Math.random()随机数的使用,该方法用于在0到1之间的double类型的随机数,不包括1!

 

      例如:int   i    =    (int)(6*Math.random());          //产生0~5之间的随机数;

 

 

4、switch多分支结构:

  格式:switch (表达式){

      case值1:

        语句块;

        break;

      case值2;

        语句块2;

        break;

      case值n;

        语句块n;

        defauit;

      } 

雷区:

  一、switch中表达式的值,是int(byte,short,char,但long不行)、枚举、字符串

  二、switch语句和if—else多分支结构语句同样,二者均可以被对反使用,建议使用switch语句,它结构清晰