ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java狂神流程控制:顺序结构,if选择结构

2022-04-18 21:03:24  阅读:138  来源: 互联网

标签:语句 case java 选择 switch 狂神 结构


在流程控制中一共有三种结构,本节将顺序结构和if选择结构一起写。

一、顺序结构

由于顺序结构非常简单,所以就不做多赘述。

 

二、if选择结构

if选择结构一共有四种,单选择,双选择,多选择和switch多选择结构。

1、单选择结构

单选择结构会在语句里面加入else(否则),这样就可以做出对错的判断。

 

2、双选择结构

双选择结构与单选择结构相比就多了一条选择的路。

 

图中score是成绩的意思,使用nextInt是因为要让用户输入的是整数,输入小数就会报错。

 

3、多选择结构

多选择结构相比双选择结构又会多出许多可选择的路径。

关于多选择结构要看一下基本语法是怎么写的:

编写最后一行代码是因为防止用户输入不属于0-100范围内的数字,这样才能保证程序完整运行。

 

4、switch结构

 

选择结构还有一个实现方式,就是switch case语句。

switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

switch case语句的基本形式如下:

在switch case语句中还有一个特性,叫做case穿透,示例如下:

在本例中通过switch case语句写了一个选择结构,当我们输入”D"时,下面的输出栏却输出了在"D"下面要输出的语句,当我们在“D”下面加上“break"后就不会出现此现象了。可以把这里的"break”看作一个门槛,只有到达该要求就可以输出相应的语句,并且不会再往下输出。将该例完整补充完就如下图:

像上面这样补充完整之后就不会出现继续输出下面语句的情况了。

 

 

补充1:还有一个嵌套式的选择结构,简单解释一下:设置一道题,现有一个需求,需要从0-100中找出用户选择的数字,如果我们按常规的用用户选择的数字去对比的话效率就非常低,我们可以将0-100分为1-50和50-100两组,这样分别对比的话效率就会大大增加。如果还要继续提高效率的话就可以将0-100继续细分为多组,以此来提高效率。

 

补充2:在以后我们可能也会需要用到查看文件的源码的情况,在这里将如何查看文件源码写一下。

1、在这里我们使用idea来做演示,先点击idea上方的File找到Project Structure

2、点击进去就可以看到你的电脑的java.class文件存放的地方。

3、然后按着路径就可以找到文件夹,再找到你所选的的java文件的java.class文件,将其复制。

4、再回到idea,找到idea中你选择的java文件所在的文件夹,再右击就可以看到Open in里面的Explorer

点击就会跳出一个文件夹,将刚刚你复制到java.class文件复制到里面,关闭,然后再回到idea就可以看到java的源码文件了。

(这是我得到的源码文件)

 

标签:语句,case,java,选择,switch,狂神,结构
来源: https://www.cnblogs.com/p-otato/p/16157948.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有