目录
1.概述
2.顺序结构
3.分支结构(括号里面一定是布尔表达式)
3.1 if 语句
语法格式2: if / else 语句
3.2switch语句
1.概述
2.顺序结构你的现在:
早上 8:00 起床 ---> 洗漱 ---> 吃早饭 ---> 上课 ---> 吃午饭 ---> 上课 --->打游戏---> 运动 ---> 吃完饭 --->打游戏--->上床 玩手机 ---> 睡觉 生活貌似都是这么规律有 顺序 的进行着,日复一日,每天 循环 往复。 直到有一天你要找工作了: 你幡然醒悟,生活不能继续这样了,你不想毕业后卖土豆🥔,于是你选择了努力考研 早上 6:00 起床 ---> 洗漱 ---> 吃早饭 --->图书馆 ---> 吃午饭 ---> 上课 --->图书管 ---> 吃完饭 --->图书馆--->床上回顾一天所学 ---> 睡觉 于是,跳进了另一个循环,复试结束,你考上了理想的大学.........进入另一种生活( 循环) 其实,程序和人生一样,顺序中夹杂着循环,伴随一次次选择不断成长
顺序结构其实就是按照顺序,一条一条代码的执行,如果调整代码的顺序,代码的结果也会有所不同。比如我们看下面两个代码3.分支结构(括号里面一定是布尔表达式) 3.1 if 语句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
语法格式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.2switch语句语法格式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("错误数据"); }
基本语法格式:
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遗漏、条件过于复杂、不建议嵌套(不美观,乱)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)