现在做网站还赚钱吗,微网站怎么开通,网站建设的岗位职责,动漫制作技术专业文科#x1f451;专栏内容#xff1a;Java⛪个人主页#xff1a;子夜的星的主页#x1f495;座右铭#xff1a;前路未远#xff0c;步履不停 目录 一、顺序结构二、分支结构1、if语句2、switch语句 好久不见#xff01;命运之轮常常在不经意间转动#xff0c;有时一个看似微… 专栏内容Java⛪个人主页子夜的星的主页座右铭前路未远步履不停 目录 一、顺序结构二、分支结构1、if语句2、switch语句 好久不见命运之轮常常在不经意间转动有时一个看似微小的选择就足以改变我们的一生。就像生活中的一次无意间的选择能够产生完全不同的影响一样Java的分支语句也能根据程序的一次选择改变整个程序的执行轨迹。好了让我们开始慢慢了解分支结构的神奇魅力吧 ~ 一、顺序结构
在介绍分支结构之前让我们先认识一下顺序结构。如果将分支结构比喻为我们真实的人生旅程那么顺序结构就像是生活中父母为我们设定的理想状态。他们认为我们会沿着他们为我们规划的道路一路前行直到完成一生的旅程。然而实际生活中每个人都不会完全按照父母所设定的人生轨迹行走。但是在编程世界中Java程序却不同它会按照我们给予的代码一步步顺序地执行直到程序的终结。 是的Java非常听话。在Java中顺序结构的程序会按照代码编写的顺序一行一行地执行从上往下依次执行不会跳过任何一行代码。在顺序结构中每一条语句都会在前一条语句执行完成之后才会执行。
public class Main {public static void main(String[] args) {System.out.println(读书);System.out.println(工作);System.out.println(娶妻);System.out.println(生子);}
}如果调整代码的书写顺序则执行顺序也发生变化。
public class Main {public static void main(String[] args) {System.out.println(读书);System.out.println(娶妻);System.out.println(工作);System.out.println(生子);}
}二、分支结构
没错顺序结构的人生一眼就能望到头。但万幸的是我们真实的生活是分支结构。如果我们将分支结构比喻为人生那么它就像是我们在面临抉择时所做出的决策。每当程序遇到一个分支点它将根据特定的条件或选择决定程序的下一步走向。这就如同我们在生活中所面对的选择可能会导致不同的结果和影响我们未来的发展。
1、if语句
if的语句比较简单。举个例子你就知道了。 比如如果今年高考考了400分就去上大学。
public class Main {public static void main(String[] args) {int score 599;if(score 400)System.out.println(上大学);}
}分数够了就去上大学了那么分数不够呢这个时候就要用到else了。
public class Main {public static void main(String[] args) {int score 399;if (score 400) {System.out.println(上大学);} else {System.out.println(未达到上大学的成绩要求);System.out.println(要继续努力学习);}}
}这里有个需要注意的事项当if语句后面的代码块只有一行时可以省略花括号。这意味着紧跟在if语句后面的那行代码属于if语句的执行体。如果你像这个例子一样需要执行多个语句就必须加上花括号{}将它们组成一个代码块。 当然if 分支语句还有一种写法。现在就展示给你看
public class Main {public static void main(String[] args) {int score 399;if (score 400) {System.out.println(上本科);} else if (score 400 score 300) {System.out.println(上专科);} else if (score 200 score 300) {System.out.println(上复读班);}else {System.out.println(家里蹲);}}
} 2、switch语句
switch语句的基本语法
switch (表达式) {case 常量1:// 执行语句块1break;case 常量2:// 执行语句块2break;// more cases...default:// 执行默认语句块break;
}先别急容我慢慢解释。
switch语句的执行流程是 先计算表达式的值 和case依次比较一旦有响应的匹配就执行该项下的语句直到遇到break时结束 当表达式的值没有与所列项匹配时执行default
int day 1;
switch(day) {
case 1:System.out.println(星期一);break;
case 2:System.out.println(星期二);break;
case 3:System.out.println(星期三);break;
case 4:System.out.println(星期四);break;
case 5:System.out.println(星期五);break;
case 6:System.out.println(星期六);
break;
case 7:System.out.println(星期日);break;
default:System.out.println(输入有误);
break;
}为了避免case穿透在switch语句中每个case分支后面通常需要包含break语句。当匹配到某个case分支时程序会执行该分支内的代码并且在执行完毕后终止整个switch语句的执行。如果没有在case分支的末尾添加break语句程序将会继续执行下一个case分支的代码而不进行条件判断。 行我们来看一个例子了解一下case穿透。
public class Main {public static void main(String[] args) {int day 1;switch(day) {case 1:System.out.println(星期一);case 2:System.out.println(星期二);case 3:System.out.println(星期三);case 4:System.out.println(星期四);case 5:System.out.println(星期五);case 6:System.out.println(星期六);case 7:System.out.println(星期日);default:System.out.println(输入有误);}}
} 【switch语句的注意事项】 多个case后的常量值不可以重复 switch的括号内只能是以下类型的表达式 基本类型byte、char、short、int注意不能是long类型 引用类型String常量串、枚举类型 我们做出的每个决定都会决定人生的走向可能在不经意间一个选择碰到的一个人做对的一道题目逃的一节课打开的一个游戏都在影响着我们的一生但那时候的我们并没有意识到而未来数十年后的某一天当你猛然间回头才命运在你生命中每个瞬间都做下了记号。
一次不经意间的选择改变了Java程序执行的路径也可能改变了我们的路径。今天就先聊到这里了希望看完这篇文章你能学会Java的分支结构。我们下次再见