目录
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遗漏、条件过于复杂、不建议嵌套(不美观,乱)
你的现在:
早上 8:00 起床 ---> 洗漱 ---> 吃早饭 ---> 上课 ---> 吃午饭 ---> 上课 --->打游戏---> 运动 ---> 吃完饭 --->打游戏--->上床 玩手机 ---> 睡觉 生活貌似都是这么规律有 顺序 的进行着,日复一日,每天 循环 往复。 直到有一天你要找工作了: 你幡然醒悟,生活不能继续这样了,你不想毕业后卖土豆凜,于是你选择了努力考研 早上 6:00 起床 ---> 洗漱 ---> 吃早饭 --->图书馆 ---> 吃午饭 ---> 上课 --->图书管 ---> 吃完饭 --->图书馆--->床上回顾一天所学 ---> 睡觉 于是,跳进了另一个循环,复试结束,你考上了理想的大学.........进入另一种生活( 循环) 其实,程序和人生一样,顺序中夹杂着循环,伴随一次次选择不断成长顺序结构其实就是按照顺序,一条一条代码的执行,如果调整代码的顺序,代码的结果也会有所不同。比如我们看下面两个代码System.out.println("aaa"); System.out.println("bbb"); System.out.println("ccc"); // 运行结果 aaa bbb cccSystem.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遗漏、条件过于复杂、不建议嵌套(不美观,乱)
语法格式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遗漏、条件过于复杂、不建议嵌套(不美观,乱)
基本语法格式:
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遗漏、条件过于复杂、不建议嵌套(不美观,乱)



