个人主页:神兽汤姆猫
系列专栏:开发语言环境配置 、 Java学习 、Java面试 、Markdown等
感言:学习上的每一次进步,均来自于平时的努力与坚持。
如果此篇文章对您有帮助的话,请点赞、转发、收藏这对我有很大的帮助。
流程控制语句
通过一些语句,来控制程序的执行流程
顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行。程序中的绝大多数代码都是这样执行的。
if=如果
如果你饿了,就需要吃饭,在Java中也是这样,只是需要if来体现
//格式:
if (关系表达式){
语句体;
}
流程:
注意:
public static void main(String[] args) {
System.out.println("大于18岁则是成年人");
int age = 20;
if(age>=18){
System.out.println("是成年人");
}
System.out.println("打印结束,不是");
}
if语句格式2
//格式:
if (关系表达式){
语句体1;
}else{
语句体2;
}
即:如果…否则
流程:
public static void main(String[] args) {
//判断一个数,是奇数还是偶数
int num = 10;
if (num % 2 ==0){
System.out.println("是偶数");
}else {
System.out.println("是奇数");
}
}
}
理解语句2:
//格式:
if (饿了){
吃饭;
}else{
不吃饭;
}
if语句3
理解语句3
//格式:
if (饿急眼了){
大口干饭;
}else if (饿了){
正常吃饭;
}else if (不是很饿){
少吃点饭;
}else{
不吃;
}
if语句格式
//格式:
if (判断条件1){
语句体1;
}else if (判断条件2){
语句体2;
}
...
else{
语句体n+1;
}
流程:
案例:
需求:先需要我们根据学生的成绩,进行程序的设计。要求:输入学生成绩进行判断,成绩90——100成绩优秀,成绩80—89成绩良好,成绩70–79成绩中等,60–69成绩及格,0—59成绩不合格。
public static void main(String[] args) {
System.out.println("请输入您的成绩0-100");
Scanner scanner =new Scanner(System.in);
int score =scanner.nextInt();
if (score >= 90 && score <=100){
System.out.println("成绩优秀");
} else if (score >= 80 && score <= 89) {
System.out.println("成绩良好");
} else if (score >= 70 && score <= 79) {
System.out.println("成绩中等");
} else if (score >= 60 && score <= 69) {
System.out.println("成绩合格");
} else if (score >= 0 && score <= 59) {
System.out.println("成绩不合格");
}else {
System.out.println("您输入的格式不合规");
}
}