第二天

来源:互联网 发布:交换机端口协商命令 编辑:程序博客网 时间:2024/05/16 10:25


键盘录入数据的步骤:
  A:导包
   import java.util.Scanner;
   位置:class之前,上面
  B:创建键盘录入对象
   Scanner sc = new Scanner(System.in);
  C:获取键盘录入数据
   int i = sc.nextInt();

流程控制语句:
  A:顺序结构(没有基本格式,从上往下依次执行)
  B:选择结构(有格式)
   if
   switch
  C:循环结构(有格式)
   for
   while
   do...while

11.1 if语句格式1:
  if(比较表达式) {
       语句体
  }

  执行流程:
   首先判断比较表达式看其结果是true还是false
   如果是true就执行语句体
   如果是false就不执行语句体
  
  
   
  if语句的注意事项:
  A:比较表达式无论简单还是复杂,结果必须是boolean类型
  B:一般来说:
   有左大括号就没有分号,有分号就没有左大括号

 11.2 if语句格式2:
  if(比较表达式) {
       语句体1;
  }else {
       语句体2;
  }

  执行流程:
   首先判断关系表达式看其结果是true还是false
   如果是true就执行语句体1
   如果是false就执行语句体2
  需求:1.判断两个数的最大值(用if和三元实现)
     2.判断两个数是否相等(用if和三元实现)
  
 11.3 if语句的三种格式:
  格式1:适合做一种情况的判断
  格式2:适合做二种情况的判断
  格式3:适合做多种情况的判断

 if语句格式3:
  if(比较表达式1) {
       语句体1;
  }else  if (比较表达式2) {
     语句体2;
  }
  …
  else {
     语句体n+1;

  }

  执行流程:
   首先判断关系表达式1看其结果是true还是false
   如果是true就执行语句体1
   如果是false就继续判断关系表达式2看其结果是true还是false
   如果是true就执行语句体2
   如果是false就继续判断关系表达式…看其结果是true还是false
   …
   如果没有任何关系表达式为true,就执行语句体n+1。

0 0
原创粉丝点击