Java—day04:Scanner的使用、流程控制语句 20190919

1、Scanner扫描仪

Scanner是JDK的系统类库中提供的一个用于获取用户输入数据的功能,Scanner的使用步骤:

        第一步,创建一个Scanner:

Scanner 扫描仪名称=new Scanner(System.in);

     第二步,提醒用户输入数据(输出语句);

     第三步,声明对应类型的变量来接收输入的数据

Java—day04:Scanner的使用、流程控制语句      20190919
Java—day04:Scanner的使用、流程控制语句      20190919
注意:Scanner可以用于接收一个或多个数据,在接收多个数据操作时第一步创建只需一个Scanner,第二步提醒语句和第三步接收语句需要重复执行。

2、流程控制语句

Java中的流程控制语句有三个:顺序结构、分支结构、循环结构,顺序结构是按照代码编写的顺序去执行程序,顺序结构是程序的最基本结构;分支语句是根据条件的不同取值,去执行其他的代码;循环结构是反复执行代码的过程。

2.1、顺序结构
练习:模拟超市的收银系统,编写收银的收款功能。
Java—day04:Scanner的使用、流程控制语句      20190919
Java—day04:Scanner的使用、流程控制语句      20190919
2.2、分支结构

Java中的分支结构有两个语句:if语句、if-else语句

if语句(满足干事)-------------当条件满足时,执行代码;条件不满足时不执行这些代码;

if-else语句(满足干某些事,不满足干其他事)--------当条件满足时,执行某些代码;当条件不满足时执行其他代码;

if语句

语法:
if(boolean条件){
条件为true时执行的代码
}

练习:
1、输入任意一个整数,如果该数是两位数,则输出“是两位数”。
Java—day04:Scanner的使用、流程控制语句      20190919

if-else语句

语法:
if(boolean条件){
条件为true时执行的代码
}else{
条件为false时执行的代码
}

if-else的嵌套
一个if-else语句用于进行一次条件判断,要想实现多次条件判断就需要使用if-else的嵌套来操作,所谓的if-else嵌套就是在if或else的花括号中又进行一次if-else语句操作。

练习:编写考试成绩等级划分程序。
Java—day04:Scanner的使用、流程控制语句      20190919
Java—day04:Scanner的使用、流程控制语句      20190919
Java—day04:Scanner的使用、流程控制语句      20190919

else-if语句----if-else嵌套的简写形式

在实际开发中,常常使用else-if语句来替换if-else的嵌套写法。
语法:
if(){

}else if(){

 }else if(){

}…….

switch-case语句
switch-case语句是根据一个整数值的不同取值,去执行不同的代码。
语法:
switch(整数变量/整数运算){
   case  值1:语句1;break;
   case  值2:语句2;break;
   case  值3:语句3;break;
   ………
   default:语句; 
  }

练习:使用else-if语句,编写考试成绩等级划分。
Java—day04:Scanner的使用、流程控制语句      20190919

while循环
语法:
    while(循环条件){
 循环要执行的代码
  }
 while循环的执行逻辑:先执行循环条件,若条件为true时,执行花括号中的所有代码,这是第一次循环;然后再次执行循环条件,若条件还是true,则执行花括号中的所有代码,这是第二次循环,以此类推,一直到循环条件为false时,while循环结果。

猜你喜欢

转载自blog.51cto.com/14474781/2439433