day03

Posted 王懿涛

tags:

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

判断语句 if...else

  • if语句第一种格式:if

    if(关系表达式){
      语句体;
    }
  • 执行流程

    • 首先判断关系表达式看其结果是true还是false
    • 如果是true就执行语句体
    • 如果是false就不执行语句体
    public static void main(String[] args){
      System.out.println("开始");
    // 定义两个变量
    int a =  10 ;
    int b =  20 ;
    //变量使用if判断
    if (a == b){
        System.out.println("a等于b");
    }
    int c =  10 ;
    if(a == c){
        System.out.println("a等于c");
    }
    System.out.println("结束");
    }
  • if语句第二种格式: if...else
if(关系表达式) {
    语句体 1 ;
}else {
    语句体 2 ;
}
  • 执行流程

    • 首先判断关系表达式看其结果是true还是false
    • 如果是true就执行语句体 1
    • 如果是false就执行语句体 2
public static void main(String[] args){
// 判断给定的数据是奇数还是偶数
// 定义变量
  int a =  1 ;
  if(a %  2  ==  0 ) {
    System.out.println("a是偶数");
  } else{
    System.out.println("a是奇数");
  }
  System.out.println("结束");
}
  • if语句第三种格式: if...else if ...else
if (判断条件 1 ) {
    执行语句 1 ;
} else if (判断条件 2 ) {
    执行语句 2 ;
}
...
}else if (判断条件n) {
    执行语句n;
} else {
    执行语句n+ 1 ;
}
  • 执行流程

    • 首先判断关系表达式 1 看其结果是true还是false
    • 如果是true就执行语句体 1
    • 如果是false就继续判断关系表达式 2 看其结果是true还是false
    • 如果是true就执行语句体 2
    • 如果是false就继续判断关系表达式...看其结果是true还是false
    • 如果没有任何关系表达式为true,就执行语句体n+ 1 。
public static void main(String[] args) {
  // x和y的关系满足如下:
  // x>= 3  y =  2 x +  1 ;
  //‐ 1 <=x< 3  y =  2 x;
  // x<=‐ 1  y =  2 x –  1 ;
  // 根据给定的x的值,计算出y的值并输出。
  // 定义变量
  int x =  5 ;
  int y;
  if (x>=  3 ) {
      y =  2  * x +  1 ;
  } else if (x >= ‐ 1  && x <  3 ) {
      y =  2  * x;
  } else {
      y =  2  * x ‐  1 ;
  }
  System.out.println("y的值是:"+y);
}

以上是关于day03的主要内容,如果未能解决你的问题,请参考以下文章

python代码学习day03

day03-——控制流程语句

SpringBoot项目SpringBoot项目-瑞吉外卖day03分类管理

python代码学习day03-序列化学习pickle及json

[code] PTA 胡凡算法笔记 DAY039

java 多线程 day03 线程同步