问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的四种选择结构 并举例

发布网友 发布时间:2022-04-20 06:09

我来回答

1个回答

热心网友 时间:2023-07-03 22:16

方法/步骤
什么是if 选择结构呢?
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("淘汰!");
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么时候功率最大 最小 家电多少功率算高功率 大功率用电器在开启瞬间,需要比正常使用功率大很多的启动电流,这是为什 ... 大功率电器设备为什么不能一下开到最大 有一个节能灯突然坏了,是哪个件坏了? 我不知道是节能灯坏了,还是开关面板坏了,按下开关面板时,节能灯有时... 为什么节能灯老是烧坏 湖州南太湖新区包括龙之梦吗 南太湖新区有哪些地方 南太湖是哪里 Java中的数据结构有哪些 java的程序结构解释 java什么是结构型模式 请问,什么是java的类库结构? java有哪些图结构 java中的三种基本结构是什么 Java的有几种技术架构 java程序是由什么组成的 java的程序结构有几种,分别是 什么是java程序中基本的结构单位 请问,什么是java的程序结构? 简述java程序的组成结构。 Java语言中的类的基本结构是什么? 能把飒漫画102期迷罗绮罗的故事匣子的内容发给我吗? 美女神态外貌描写 好看的少女动漫,希望是纯纯的恋爱。。。。。。 求《樱花庄宠物女孩》全集剧情。越详细越好,详细... 求古风少女的外貌描写!!. 少女安妮第二章原文 如何做到恰到好处的性感? java独立于硬件结构吗? java中都有哪些数据结构?? java 如何实现结构体 java中有哪些数据结构 出海打鱼的真实工薪是怎样的? 捕鱼工为什么工资那么高 出海打鱼工资为什么这么高? 捕鱼工,水手,海员,他们的工作性质怎样?待遇? 招聘船员出海打渔这个工作是真的吗? 浙江有出海打鱼的工作吗?工资多少? 远洋捕鱼真的工资高么? 急急急!宁波舟山渔场本地人或在舟山上半年出海的... 请问怎么样才能找到正规出海捕鱼工 大连瑞发运远洋鱼业招聘捕鱼工 出海捕鱼工要交多少钱 你好,请问下我没有海员证,,也可以当出海捕鱼工吗? 浙江舟山有招近海捕鱼工吗?急!谢谢! 即将退休,哪位知道烟台地区的特殊工种有哪些?从... 我的前半生大结局剧透各人物结局 贺涵为什么要去做... 求,厦门渔业有限公司有哪个是正规招捕鱼工的?有...