标签:lse 选择结构 流程 表达 记录 智能 多个 否则 整数
1.
if(关系表达式){
语句体1;
}
执行流程:
如果关系表达式成立,则执行语句体1,
如果关系表达式不成立,则不执行语句体1.
System.out.println("开始执行");
//定义俩个整形的变量数据
int a = 10;
int b = 10;
//判断俩个变量是否相等
if (a ==b){
//如果能走到这里条件成立
System.out.println("俩个数据相等");
}
System.out.println("结束执行");
2.
if(关系表达式) {
语句体1;
} else {
语句体2;
}
执行流程:
先判断关系表达式,看其是否成立(true:成立,false:不成立).
如果关系表达式成立,则执行语句体1,
如果关系表达式不成立,则执行语句体2.
//需求:判断俩个整数是否相等,相等打印“相等”,不相等则打印“不相等”
int a = 20;
int b = 10;
//调用if语句的第二种格式
if(a==b){ //if:如果
System.out.println("俩个整数相等");
} else { //else:否则
//能走到这里说明条件不成立。
System.out.println("俩个整数不相等");
}
System.out.println("结束执行");
3.
选择结构之if语句:
第三种格式:
if(关系表达式1){
语句体1 ;}else if(关系表达式2){
语句体2;
}else if(关系表达式3){
语句体3;
} else if(关系表达式n){//n的意思是:这里可以写多个else if(关系表达式){}
语句体n;
}else !
语句体 n+1;
执行流程:
先判断关系表达式1,看其是否成立(true:成立, false:不成立).
成立,则执行语句体1,
不成立,
则判断关系表达式2,看其是否成立.
成立,执行语句体2,
不成立,
则判断关系表达式3,看其是否成立.依次类推,
如果关系表达式n成立,
则执行语句体n,否则执行语句体n + 1
练习
需求:黑马智能机器人小黑和你打招呼.
你说0~12的数字,小黑说:上午好。
你说13~18的数字,小黑说:下午好。
你说19~24的数字,小黑说:晚上好。
你说其他数字,小黑说:买了否冷,我不认识这个时间!
//1.定义变量
int time = 32;
//2.记录时间
if (time >= 0 && time <= 12) {
System.out.println("小黑说:上午好");
} else if (time >= 13 && time <= 18) {
System.out.println("小黑说:中午好");
} else if (time >= 19 && time <= 24) {
System.out.println("小黑说:下午好");
} else {
System.out.println("小黑说:买了否冷,我不认识这个时间!");
}
标签:lse 选择结构 流程 表达 记录 智能 多个 否则 整数
原文地址:https://www.cnblogs.com/yjffish/p/14525536.html