JavaSE --- 顺序、分支结构

目录

1.概述

2.顺序结构

3.分支结构(括号里面一定是布尔表达式)

3.1   if 语句

 语法格式2: if / else 语句

 3.2switch语句


1.概述

        你的现在:

早上 8:00 起床 --->  洗漱 --->  吃早饭 --->  上课 --->  吃午饭 --->  上课 --->打游戏--->  运动 ---> 吃完饭 --->打游戏--->上床 玩手机 --->  睡觉
生活貌似都是这么规律有 顺序 的进行着,日复一日,每天 循环 往复。
         直到有一天你要找工作了:
你幡然醒悟,生活不能继续这样了,你不想毕业后卖土豆🥔,于是你选择了努力考研
早上 6:00 起床 --->  洗漱 --->  吃早饭 --->图书馆 --->  吃午饭 --->  上课 --->图书管 ---> 吃完饭 --->图书馆--->床上回顾一天所学 --->  睡觉
        
于是,跳进了另一个循环,复试结束,你考上了理想的大学.........进入另一种生活( 循环
        其实,程序和人生一样,顺序中夹杂着循环,伴随一次次选择不断成长

2.顺序结构

顺序结构其实就是按照顺序,一条一条代码的执行,如果调整代码的顺序,代码的结果也会有所不同。比如我们看下面两个代码
System.out.println("aaa"); 
System.out.println("bbb");
System.out.println("ccc"); 
// 运行结果
aaa
bbb
ccc

System.out.println("aaa");
System.out.println("ccc");
System.out.println("bbb");
// 运行结果 
aaa
ccc
bbb

3.分支结构(括号里面一定是布尔表达式)

3.1   if 语句

语法格式1:单 if 语句

(不建议将大括号再另起一行)

if(布尔表达式){ 
    // 语句 
}

                        例子:你考九十分,妈妈奖励一个大鸡腿!

int score = 92; 
if(score >= 90){ 
System.out.println("吃个大鸡腿!!!"); 
}

 语法格式2: if / else 语句​​​​​​​

if(布尔表达式){ 
// 语句1 
}else{
 // 语句2 
}

                        例子:

int score = 92; 
if(score >= 90){ 
System.out.println("吃个大鸡腿!!!"); 
}eles{
System.out.println("吃个大嘴巴!!!");
}

语法格式3: if / else if / else

if(布尔表达式1){
// 语句1 
}else if(布尔表达式2){
// 语句2 }else{
// 语句3 
}else{//这里的else也可以省略
// 语句4
}

例子:

if(score >= 90){ 
System.out.println("优秀"); 
}else if(score >= 80 && score < 90){
 System.out.println("良好"); 
}else if(score >= 70 && score < 80){
 System.out.println("中等"); 
}else if(score >= 60 && score < 70){ 
System.out.println("及格"); 
}else if(score >= 0 && score < 60){ 
System.out.println("不及格"); 
}else{ 
System.out.println("错误数据"); 
}

 3.2switch语句

基本语法格式:

switch(表达式){
case 常量值1:{
语句1; 
[break;]
}
case 常量值2:{
//语句2;
[break;]
}
case 常量值3:{
//语句3;
[break;]
}...
default:{
//内容都不满足时执行语句;
[break;]
} }

注意点:  ①case后的常量值不可以重复

                ②switch括号内的稚嫩恶搞是一下类型的表达式

                        基本类型:byte char short int ,注意不能是 long double float 

                        引用类型:String 常量串、枚举常量

                ③新手常见错误:break遗漏、条件过于复杂、不建议嵌套(不美观,乱)

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shn!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值