打卡学习6:选择结构语句(if-else)

选择结构语句

一、单if语句:

 

/*
if单循环的格式:
if(判断条件){
输出语句
}
单if语句就是满足条件执行它,不满足条件就跳过它。
*/

练习代码:
public class Demo12if{
public static void main(String[]args){
System.out.println("今天天气好,在外面闲逛,看到一家黑网吧!");
int age = 16;
if (age >= 18){
System.out.println("进入网吧");
System.out.println("开始游戏");
System.out.println("队友太坑下机");
}
System.out.println("回家吃饭");
}
}

二、标准if..else:

扫描二维码关注公众号,回复: 9428632 查看本文章


/*
if..else两个的关系为,二者选一个执行。

语句格式:
if(关系表达式){
语句体1;
}else{
语句体2;
}

注意:if里的关系表达式成立(true)执行花括号中的语句,不成立(false)则执行else后花括号中的语句。

*/

public class Demo13if_else{
public static void main(String[]args){
System.out.println("今天天气好,在外面闲逛,看到一家黑网吧!");
int age = 16;
if(age >= 18){
System.out.println("我已经满18岁了可以去网吧嗨皮");
} else{
System.out.println("我没满18岁,还是回家去了吧。");
}
System.out.println("溜了,溜了!");
}
}


三、扩展if-else语句

 

//x和y的关系满足如下:
//如果x >= 3,那么y = 2x + 1
//如果-1 < x < 3,那么y = 2x
//如果x <= -1 ,那么y = 2x - 1
public class Demo14ifElse{
public static void main(String[]args){
int x = 5;
int y;
if(x >= 3){
y = 2 * x + 1;
}else if(-1 < x && x < 3){
y = 2 * x;
}
else {
y = 2 * x - 1;
}
System.out.println("结果是:"+y);//输出结果为11,因为第一个条件就已经满足,系统直接执行第10行代码。
}
}

猜你喜欢

转载自www.cnblogs.com/xiangxu-zhao/p/12369611.html