键盘录入if语句

Posted 才魂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了键盘录入if语句相关的知识,希望对你有一定的参考价值。

一、键盘录入:

  格式://导包

      import    java.util.Scanner;

     //创建对象录入对象

      Scanner    sc     =       new   Scanner(System.in);

     //通过对象获取数据

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

 

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

三、选择结构:

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

1、if单分支结构:

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

        语句块

      }

 

 

2、if—else双分支结构: 

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

                         语句块1;

      } else {

       语句块2;

      }

3、if—else多分支结构:

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

                    语句块1;

     }else  if(布尔表达式) {

      语句块2;

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

      语句块n;

     }

 

 

雷区:

 

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

 

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

 

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

 

 

四、switch多分支结构:

  格式:switch (表达式){

      case值1:

        语句块;

        break;

      case值2;

        语句块2;

        break;

      case值n;

        语句块n;

        defauit;

      } 

雷区:

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

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

 

以上是关于键盘录入if语句的主要内容,如果未能解决你的问题,请参考以下文章

java 练习题

04.选择语句与循环语句

嵌套的 if 语句、简洁的代码和 Pythonic,带有控制器/键盘输入

(2019.3.15)if语句;从键盘读入3个数;三个数进行大小排序

java 运算符,流程控制语句,键盘录入

bash循环语句