2019-05-14 Java学习日记 day4

1.键盘录入

格式:import java.util.Scanner   放在class上面

创建录入对象 格式: Scanner sc =new Scanner(System.in)

通过对象获取数据:int x =sc.nextInt();

 

2.顺序结构语句

流程控制语句:可以控制程序的执行流程;

流程分类:顺序结构,选择结构,循环结构

执行流程:从上往下,依次执行;

选择结构:if语句,switch语句

格式一:

if(比较表达式){

语句体

}

执行流程:先计算比较表达式的值,看其返回结果值是true还是false,

       如果是true,就执行语句

       如果是false,就不执行语句

 

格式二:

if(比较表达式){

语句体1;

}else{

语句体2;

}

执行流程:先计算比较表达式的值,看其返回结果值是true还是false,

       如果是true,就执行语句1;

       如果是false,就执行语句2;

注意事项:比较表达式无论简单还是复杂,结果必须是boolean类型

      if语句控制的语句体如果是一条语句,大括号可以省略;

      如果是多条语句,就不能省略,建议用于不要省略

      一般来说:有左大括号就没有分号,有分号就没有左大括好

 

switch格式:    switvh(表达式){

        case 值1;

        语句体1;

         break;

          case 值12;

            语句体2;

            break;

                                 .......

            default;

            语句体 n+1;

             break;

          }

执行流程:先计算表达式得知,然后和case后面匹配,如果悠久执行对应的语句,否则执行default控制语句

接受的基本数据类型:byte,short,char,int

if与switch的区别:

switch建议判断固定值的时候用

if建议判断区间或范围的时候用

 

 

转载于:https://www.cnblogs.com/JungTan0113/p/10865034.html

你可能感兴趣的:(java)