Java学习 第三章:流程控制语句

if语句//
单一条件
/**
* if(布尔表达式A){
* 语句B
* }
* A为true 执行B,否者不执行
*
* 可以省略if语句的花括号,编译器在识别代码时默认添加,只括if语句下一行代码,一般不会省略使用花括号提高代码可阅读性
/
int itemNum=100;
int buyNum=1000;
// if(buyNum<=itemNum)
// System.out.println(“执行购买商品的业务逻辑”);
// if(buyNum<=itemNum) {
// System.out.println(“执行购买商品的业务逻辑”);
// }
// System.out.println(“hahhah”);
//
// 二选一
/
*
* if(布尔表达式A){
* 语句B
* }else{
* 语句C
* }
* 如果A为true,执行B,否则执行C,B和C无论如何都会执行其中一个
*/
if(buyNum<=itemNum) {
System.out.println(“执行购买商品的业务逻辑”);
}else {
System.out.println(“您购买的商品数量超标了”);
}

// 多分支
/**
* if(布尔表达式A){
* 语句B
* }else if(布尔表达式A1){
* 语句B1
* }else if(布尔表达式A2){
* 语句B2
* }…
* else{
* 语句B3
* }
* 如果A为true,执行B,后续代码不在判断,if语句结束
* 如果A为false,继续判断A1,如果A1为true,执行B1,if语句结束
* else匹配所有不满足条件的情况下执行B3
*/
// 需求: 星期一:上班 星期二:加班 星期三:不想写代码 星期四:通宵写代码 星期五:离职 星期六:睡大街 星期天:找工作
int week=9;
if(week1) {
System.out.println(“上班”);
}else if(week
2) {
System.out.println("加班 ");
}
else if(week3) {
System.out.println("不想写代码 ");
}
else if(week
4) {
System.out.println("通宵写代码 ");
}
else if(week5) {
System.out.println("离职 ");
}
else if(week
6) {
System.out.println("睡大街 ");
}else if(week7) {
System.out.println("找工作 ");
}else {
System.out.println("请选择正确的日期 ");
}
int money=5000000;
char home=‘有’;
if(10000000<=money && home
’有’) {
System.out.println(“我们结婚吧”);
}else {
System.out.println(“你是个好人”);
}

	if(10000000<=money ||  home=='有') {
		System.out.println("我们结婚吧");
	}else {
		System.out.println("你是个好人");
	}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值