首页 > 编程语言 >java的基本流程控制情况

java的基本流程控制情况

时间:2024-02-23 11:35:10浏览次数:36  
标签:语句 控制 java 流程 case switch true 表达式 布尔

1、顺序结构
顺序结构
◆JAVA的基本结构就是顺序结构除非特别指明,否则就按照顺序一句一句执行。
◆顺序结构是最简单的算法结构。

语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。

2、if单选结构
if(flag){}

3、if双选结构
if双选择结构
◆ 语法:
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值为false
}

3、if多选择结构
语法:
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {}

4、嵌套的if结构
语法:
if(布尔表达式 1){
////如果布尔表达式 1的值为true执行代码
if(布尔表达式 2){
////如果布尔表达式 2的值为true执行代码
}

5、switch多选择结构
◆多选择结构还有一个实现方式就是switch case 语句。
◆switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支

◆ switch 语句中的变量类型可以是
◆byte、short、int 或者 char.
◆ 从 Java SE7 开始
◆ switch 支持字符串 String 类型了
同时 case 标签必须为字符串常量或字面量。

switch(expression){
case value :
//语句
break;//可选
case value :
//语句
break;//可选
//你可以有任意数量的case语句
default

标签:语句,控制,java,流程,case,switch,true,表达式,布尔
From: https://www.cnblogs.com/shangzhiqian/p/18029018

相关文章

  • java中 Scanner类 使用相关情况
    1、Scanner类使用Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。◆基本语法:Scanners=newScanner(System.in);......
  • C# 与JAVA 的RSA 加密解密交互,C#使用BouncyCastle来实现私钥加密,公钥解密的方法
    因为一般C#的RSA加密解密都是公钥加密,私钥解密,没有私钥加密,公钥解密。在网上查了很多资料,终于看到有个博主的分享,关于私钥加密,公钥解密的解决方案,非常感谢(最下面有源网址)。此处就把简单应用的源码附上,需要的自己去完善。 1、私钥加密,公钥解密的源码usingOrg.BouncyCastle.......
  • 控制ERP物料主数据通过Middleware传往CRM
    先说一下优化过滤的必要性。CRM物料主数据一百多万。感谢MDM或者相关的系统,每天通过接口更新的不知道什么东西,每天数百万的物料更新队列进入CRM。CRM系统被搞死了好几次。然后各种优化报表,程序。。。最后有几个链接缓慢的自开发接口,背锅了。。。好吧,先不管那些了。现在在ERP......
  • java对象结构与内置锁
    1.java对象结构不同的JVM的对象结构的实现不一样,这里以HotSpotJVM为例。HotSpotJVM并没有将Java实例对象直接一对一的映射到本地(native)的C++对象,而是设计了一个oop-klass模型。什么是OOP?实际上,OOP(OrdinaryObjectPointer,普通对象指针)是指对象-类二者中的对象,表示对象......
  • 基于Mamdani模糊神经网络的调速控制系统simulink建模与仿真
    1.算法运行效果图预览   2.算法运行软件版本matlab2022a 3.算法理论概述      基于Mamdani模糊神经网络的调速控制系统是一种结合模糊逻辑与神经网络技术的智能控制方法,旨在提高调速系统的性能。随着工业技术的不断发展,对调速控制系统的性能要求也越来越高。......
  • Java基础04:数据类型扩展及面试题讲解
    1.进制运算......
  • Java 构造函数与修饰符详解:初始化对象与控制权限
    Java构造函数Java构造函数是一种特殊的类方法,用于在创建对象时初始化对象的属性。它与类名相同,并且没有返回值类型。构造函数的作用:为对象的属性设置初始值执行必要的初始化操作提供创建对象的多种方式构造函数的类型:默认构造函数:无参数的构造函数,如果用户没有明......
  • Java基础03:数据类型讲解
    1.数据类型1.1强类型语言1.1.1要求变得使用要严格符合规定,所有变量都必须先定义后才能使用1.2弱类型语音1.2.1要求变得使用要符合规定,所有变量都必须先定义后才能使用1.3Java的数据类型分为两大类1.3.1基本类型(primitivetype):......
  • MySQL进阶语法【视图 触发器 事务 存储过程 流程控制】
    MySQL进阶语法【一】视图【1】概念在MySQL数据库中,视图(View)是虚拟的表,其内容是基于执行特定查询所得到的结果集。视图是通过查询来定义的,它可以包含一个或多个表中的特定列,也可以包含计算字段、聚合函数等。视图并不实际存储数据,而是动态地从基本表中获取数据并进行组合,每当......
  • JavaScript
    JavaScriptJavaScript(简称JS)是一种用于网页交互的脚本语言,通常用于在网页上添加动态功能、交互性和响应式设计。它是一种基于对象和事件驱动的脚本语言,由Netscape公司(现在属于Mozilla公司)在1995年首次引入,最初被设计为在客户端执行。(1)varlet变量关键字varvarname......