目录
1.选择结构
生活中的执行结构:
1.顺序性:早上起床->刷牙->吃早餐->上学
2.选择性:上学做地铁或步行或坐飞机等
3.重复性:每天敲代码等
程序中的执行结构:
1.顺序性:目前所写的代码,都是自上而下顺序性编写和执行的
2.选择性:多种判断条件,选择一种
3.重复性:循环地执行某一段代码
2.if单分支结构
//if单分支语句:
//语句结构:
/*
if(关系表达式){
语句;
}
执行流程:如果关系表达式成立,则执行{}里面的语句
*/
//案例:如果考试分数超过80,那么就吃一顿大餐
System.out.print("请输入考试成绩:");
Scanner sc = new Scanner(System.in);
int score = sc.nextInt();
if(score>=60){
System.out.println("吃大餐~");
}
3.if双分支结构
//if.else双分支结构---2选1
/*
语法结构:
if(关系表达式){
语句体1;
}else{
语句体2;
}
执行流程:如果关系表达式成立,则执行语句体1;不成立则执行语句体2
*/
//案例:如果小金库积蓄过万,就去看演唱会
System.out.print("请输入小金库积蓄:");
Scanner sc = new Scanner(System.in);
double salary = sc.nextDouble();
if(salary>=10000){
System.out.println("积蓄过万,看演唱会去!");
}else{
System.out.println("哎~老老实实搬砖吧!");
}