java中的选择结构

作者:风筝 | 创建时间: 2023-07-19
java的基本选择结构,《在还没有知道java选择结构的时候,我们编写的程序总是从程序入口开始,顺序执行每一条语句直到执行完最后一条语句结束》,但是生活中经常需要进行条件判断,根据判断结果决定是否做一件事情,对于很多复杂的需求,基本的if条...
java中的选择结构

操作方法

if选择结构是根据条件判断之后再做处理的一种语法结构,语法结构如下: if(条件) { 代码块    //条件成立后要执行的代码,可是一条语句,也可以是一组语句 } public class Demo { public static void main(  String []  main) { //语句1 //语句2 if ( 条件) { //语句3 } //语句4 } }

如何使用if选择结构: 1.基本的if选择结构;举例:: 这里输入张浩的成绩后,通过判断得知是否大于98分,若大于98,则会输出“老实说:不错,奖励一个Mp3”,否则,不会输出这句话,通过这个简单的例子可以体会到,if选择结构先判断后执行!

复杂的if选择结构: 如下图:

怎么连接问题中的条件, 张浩java成绩>98分  并且张浩音乐成绩>80分 张浩java成绩==100分  并且  张浩音乐成绩>70分 提出条件,是否可以如下的编写: score1>98&&score2>80||score1==100&&score2>70 ( score1>98&&score2>80(||(score1==100&&score2>70) 其中score表示张浩的java成绩score表示张浩的音乐成绩 显然第二种方法更是可以清楚的描述张浩的成绩!

使用if-else结构:   如果张浩java成绩大于98分,那么老实奖励他一个Mp4,如果张浩的成绩小于呢!  那么老师就要责罚他喽!

实现如下代码功能:提现if-else结构:

多重if选择结构: 多重if选择结构不是多个基本的if选择结构简单的排列在一起,它的形式具体如下: if(条件1){ 代码块1 }else if(条件2){ 代码块2 }else{ 代码块3 } 多重if程序如何执行呢!首先,程序判断条件1,如果成立,则执行代码块1,然后直接跳出这个多重if选择结构,执行它后面的代码。这种情况下,代码块2和代码块3都不会被执行,如果条件1不成立,则判断条件2,如果条件2不成立就直接执行条件3!

一下运行结果提现  多重if循环的判断过程: int score = 70;    //考试成绩 if (score >= 80 ) { System.out.println("良好"); } else if (score >= 60 ) { System.out.println("中等"); } else { System.out.println("差");

嵌套if选择结构: 嵌套if选择结构就是在if选择结构里面在嵌人if选择结构: if(条件1){ if(条件2){ 代码块1 }else{ 代码块2 } }else{ 代码块3 }

实现嵌套if选择结构运行代码程序: import java.util.Scanner; public class Demo { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入比赛成绩:"); double score= input.nextDouble(); System.out.print("请输入性别:"); String gender = input.next(); if(score<=10){ if(gender.equals("男")){ System.out.print("进入男子组决赛组!"); }else if(gender.equals("女")){ System.out.print("进入女子决赛组!"); } }else{ System.out.print("淘汰!"); } } }

点击展开全文

更多推荐