Skip to content

基础知识

注释

关键字

常量

变量

变量使用的注意事项

数据类型

标识符

类型转换

算数运算

字符串拼接 +操作

赋值运算

自增自减运算符

关系运算符

逻辑运算符

短路逻辑运算符

三元运算符

if..else

循环语句

switch 语句

for 结构

for(初始化语句; 条件判断语句; 条件控制语句) {
  循环体语句;
}

执行流程:

    1. 执行初始化语句
    1. 执行条件判断语句,判断结果是true/false
    • true 继续执行
    • false 循环结束
    1. 执行循环体语句
    1. 执行条件控制语句
    1. 回到 2.
java
// example
public class ForDemo {
  public static void main(String[] args) {
    // 在控制台输出5次‘hello world’
    for(int i=1;i<=5;i++) {
      System.out.println('hello world');
    }
  }
}

while循环语句

while (条件判断语句) {
  循环体语句;
  条件控制语句;
}

执行流程:

    1. 执行初始化语句
    1. 执行条件判断语句,判断结果是true/false
    • true 继续执行
    • false 循环结束
    1. 执行循环体语句
    1. 执行条件控制语句
    1. 回到 2.
java
// example
public class ForDemo {
  public static void main(String[] args) {
    // 在控制台输出5次‘hello world’
    int i = 1;
    while (i<=5) {
      System.out.print('hello world');
      i++;
    }
  }
}

do...while循环语句

do {
  循环体语句;
  条件控制语句;
} while(条件判断语句);
    1. 执行初始化语句
    1. 执行循环体语句
    1. 执行条件控制语句
    1. 执行条件判断语句,判断结果是true/false
    • true 继续执行
    • false 循环结束
    1. 回到 2.
java
// example
public class ForDemo {
  public static void main(String[] args) {
    // 在控制台输出5次‘hello world’
    int i = 1;
    do {
      System.out.print('hello world');
      i++;
    } while(i <= 5);
  }
}

循环****

三种循环的区别:

  • for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
  • do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)

for和while的区别:

  • 条件控制语句所控制的自增变量,因为归属for循环语法结构中,for循环结束后,就不能再次被访问了
  • 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,当while循环结束后,该变量还可以继续使用