基础知识
注释
关键字
常量
变量
变量使用的注意事项
数据类型
标识符
类型转换
算数运算
字符串拼接 +操作
赋值运算
自增自减运算符
关系运算符
逻辑运算符
短路逻辑运算符
三元运算符
if..else
循环语句
switch 语句
for 结构
for(初始化语句; 条件判断语句; 条件控制语句) {
循环体语句;
}
执行流程:
- 执行初始化语句
- 执行条件判断语句,判断结果是true/false
- true 继续执行
- false 循环结束
- 执行循环体语句
- 执行条件控制语句
- 回到
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 (条件判断语句) {
循环体语句;
条件控制语句;
}
执行流程:
- 执行初始化语句
- 执行条件判断语句,判断结果是true/false
- true 继续执行
- false 循环结束
- 执行循环体语句
- 执行条件控制语句
- 回到
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(条件判断语句);
- 执行初始化语句
- 执行循环体语句
- 执行条件控制语句
- 执行条件判断语句,判断结果是true/false
- true 继续执行
- false 循环结束
- 回到
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循环结束后,该变量还可以继续使用