三种流程控制语句
顺序结构
- 从上到下依次执行
package Test3;
public class OrderDemo {
public static void main(String[] args) {
System.out.println(1);
System.out.println(2);
System.out.println(3);
}
}
顺序输出:1 2 3
选择结构
- if语句第一种
package Test3;
/*
* if语句第一种:
* if(关系表达式){
* 语句体;
* }
*
* 执行流程:
* 1.计算关系表达式的值,看结果是true还是flase;
* 2.若是true则执行语句体;
* 3.若是flase则不执行语句体
*
*/
public class IfDemo1 {
public static void main(String[] args) {
int a = 10;
int b = 10;
if(a>b){
System.out.println("hello");
}
System.out.println("...........");
if(a==b){
System.out.println("hello");
}
}
}
- if语句第二种
package Test3;
/*
* if语句第二种:
* if(关系表达式){
* 语句体1;
* }else{
* 语句体2;
* }
*
* 执行流程:
* 1.计算关系表达式的值,看结果是true还是flase;
* 2.若是true则执行语句体1;
* 3.若是flase则执行语句体2