java中 if-else , switch-case 选择结构

ABAQUS二次开发中创建SET 在ABAQUS中创建加载、边界条件时,需要使用set,创建set时需要使用对象集合对象中的Set函数,这个函数需要提供加入对象集合的列表,但这个对象列表好像并不能自行创建,只能通过ABAQUS各类对象集合中的findAt、getSequenceFromMask、getByBoundingSphere、getByBoundingCylinder或getByBoundingSphere函数得到,但这几个函数在直接使用PYTHON编程时都不太好用。这个函数返回一个字典,如下所示。 阅读详情

一,if选择结构

第一种:if(条件表达式){

执行表达式

}

第二种:二选一

if(条件表达式){

执行表达式1

}else {

执行表达式

}

第三种:n选一

if(条件表达式){

执行表达式1

}else  if(条件表达式){

执行表达式2

}else  if(条件表达式){

执行表达式3

}

......................................

else{

执行表达式n

}

注:if(xxx.equals("....."))表示把.....赋值给xxx

       if-else结构可以相互嵌套,else结构是可选的

       针对于条件表达式

        1,如果多个表达式之间是“互斥”关系(或没有交集的关系),那个判断和执行语句声明在上面还是在下面,无所谓。

         2,如果多个表达式之间有交集关系,需要根据实际情况,考虑清楚应该将那个结构声明在上面。

         3,如果多个条件表达式之间有包含关系,通常情况下,需要将范围小的声明在范围大的上面,否则,范围小的将没机会执行。

二,switch选择结构

switch(    ){

case1:

       system . out . println (        )

      break;

case2:

       system . out . println (        )

       break;

case3:

       system . out . println (        )

        break;

.............................................

............................................

case7:

       system . out . println (        )

       break;

default:

        system . out . println (        )

}

注:根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应的case结构中,调用其执行语句。当调用执行语句以后,则仍然继续向下执行其他case中的的语句,直到遇到break关键字或运行到此结构末结束。break,可以使用在switch-case结构中,表示一旦执行此关键字,就跳出switch-case结构。

      break关键字是可选的。

      case只能声明常量,不能声明范围。

      switch结构中的表达式,只能是如下的6种数据类型之一:

     byte , short , char , int , 枚举类型 , string类型。

     default相当于if-else中的else。

C/C++ 静态代码检查工具cppCheck Cppcheck是一个用于C/C++代码的静态分析工具,它可以帮助开发者检测代码中的错误;Cppcheck可以检测出许多类型的错误,包括语法错误、未使用的函数、内存泄漏、未初始化的变量等;Cppcheck还支持用户自定义规则,这使得开发者可以根据自己的需求定制Cppcheck的行为;使用--suppress如果你想要忽略某些警告,可以在命令行中使用 --suppress 选项。 阅读详情

相关推荐

set_output_delay的本质

set_output_delay的本质

qq_33300585的博客 3388

【Java学习笔记】10.条件语句 - if...else及switch case 语句

本章介绍Java的条件语句 - if...else和switch case 语句。

qq_62052372的博客 1098

什么是 WhatsApp云控 WhatsApp群发,WhatsApp协议,他们有什么区别?

下面我们sensws讲解下什么是WhatsApp云控 WhatsApp群发,WhatsApp协议

sendws的博客 3875

java:switch case 嵌套if else

正确语法 // 第一步:判断变量 month 是否为 1、3、5、7、8、10、12 内的月份,如果是,则将数值 31 赋值给变量 day if(year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)){ day = 29; }else{ day = 28; } swit

qq_39123467的博客 5041

显示模组Bonding IC气泡问题的诊断与优化策略

本文深入分析了显示模组Bonding IC气泡问题的成因与优化策略,涵盖IC两端剥离气泡、彩虹状水汽气泡、电极下方无规律气泡及IC输入端气泡等类型。通过工艺参数优化、材料存储处理、清洁环境控制及维修品特殊处理等多维度解决方案,有效降低气泡不良率。同时介绍了纳米改性ACF材料、激光辅助排泡技术等前沿解决方案,为触控显示行业提供实用参考。

weixin_26805597的博客 420

支付宝H5支付唤醒协议全解析:从alipays://到动态orderSuffix的抓取与拼接

本文深入解析支付宝H5支付唤醒协议,从alipays://协议设计到动态orderSuffix参数的抓取与拼接,详细介绍了支付宝H5支付的底层机制。内容包括协议架构剖析、动态令牌生成与捕获、浏览器兼容性解决方案以及安全机制设计,为开发者提供全面的技术指南和实践建议。

weixin_27972919的博客 3498

【Java】switch-case 和 if-else 的运行效率差异

同理来说,如果是 String 类型,则同样换算数字来进行计算,只不过使用的是 String 的 Hashcode 方法来获取 String 的对应数值。那么在这种情况下,switch-case 的效率是比较低的。在 switch 的情况稀疏的情况下,tableswitch 的 table 表示在空间方面变得低效,也可以使用lookupswitch 指令。在 switch-case 中,case 的值是连续的话,会生成一个 TableSwitch 来进行优化,这样的情况下,只需要在表中进行判断即可。

雨下一整晚real的博客 3169

lammps建模(电解液)opls-aa力场的基本流程

lammps建模(电解液)opls-aa力场的基本流程

syj0922的博客 2133

Java编程中的分支结构:if-else、switch-case详解与实战应用

在Java编程中,分支结构是控制程序流程的重要工具,它允许程序根据不同的条件执行不同的代码块。switch-case结构是Java中另一种常用的分支结构,它根据一个表达式的值来匹配多个可能的case标签,并执行相应的代码块。需要注意的是,在Java 7及以后的版本中,switch-case结构支持字符串类型的表达式,这使得它在处理基于字符串的条件判断时更加灵活。除了基本的if-else结构,Java还支持if-else if-else多重分支结构,用于处理多个条件分支的情况。的私有方法,它接受一个。

学习编程的小羊的博客 1800

【实战指南】从零构建UNet多分类分割数据集:标注、转换与训练全流程

本文提供了一份从零构建UNet多分类分割数据集的完整实战指南。详细介绍了使用Labelme进行图像标注的核心技巧与规范,并通过Python脚本将标注结果转换为模型可用的VOC格式。最后,指导如何修改经典的PyTorch版UNet代码,以适配自定义数据集并进行训练与测试,帮助读者完成从数据准备到模型训练的全流程。

arduino9maker的博客 288

Python + DeepSeek 完美结合:本地部署提效指南

随着生成式 AI 和深度学习技术的快速发展,如何将智能搜索工具与本地部署结合以提升效率成为了许多企业和开发者关注的重点。DeepSeek 是一款开源的智能搜索框架,结合 Python 的灵活性,能够实现高效、可靠的本地部署方案。本文将介绍如何通过 Python 和 DeepSeek 的完美结合,实现本地化部署并提升工作效率。通过将 Python 与 DeepSeek 结合,可以快速实现语义搜索的本地化部署,确保数据安全的同时提升工作效率。文件可直接作为 DeepSeek 的输入数据。

weixin_44872675的博客 1万+

java最全的if、switch-case选择分支结构详细讲解+案例

java最全的if、switch-case选择分支结构详细讲解+案例 目前我们的程序,一定是会按顺序将每一行代码都执行,实际开发中,有可能出现的情况是:编写代码的时候,要考虑多个方案,也就是要写多种代码;但是实际执行的时候,要根据程序的运行环境或者用户的操作方式,要来选择执行其中的某一部分代码;要达到这个效果,需要使用选择分支语句。 if语句 if语句 语法结构: if(条件){ 代码块; } 如果条件成立,则执行代码块 如果条件不成立,则跳过这个代码块,不执行 import java.util.S

WoAiChenXuYuan的博客 1150

PINN驱动的3D不可压缩流场重建——从稀疏2D2C观测到完整物理场反演——含源码实现

多尺度融合策略在此发挥作用:高分辨率的2D2C数据用于约束平面内的精细结构,而低分辨率的3D3C数据提供第三维度的粗尺度信息。迁移学习架构在此发挥关键作用。这种策略在湍流封闭模型构建中尤为有效,其中RANS提供的平均流场与DNS的雷诺应力数据融合,显著提升了分离流的预测精度。在稀疏数据场景下,注意力权重根据观测数据的分布动态调整,强化数据缺失区域的物理约束,同时避免过拟合于观测点。这种机制与自适应采样的结合,实现了计算效率与重建精度的平衡,在仅保留约百分之十关键节点的情况下,仍能保持高物理一致性。

u012133341的博客 136

[JAVA] Java 中的选择结构(if、if-else、if-else if-else、switch-case)

目录 1.单分支结构 -----1.1基本的if选择结构 -----1.2 多条件if选择结构 2.双分支结构 3.多分支结构 -----3.1多重if选择结构 -----3.2switch选择结构 4.嵌套条件结构 程序化设计的基本结构 有程序结构、选择结构和循环结构三种。 其各自的流程图如下: 选择结构通过判断某些特定条件是否满足来决定下一步的执行流...

su_2018的博客 4803

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java选择结构if else switch case

if else public class HelloWorld { //变量是可以改变的 public static void main(String[] args) { //选择结构 if else //下雨,选择是否出去活动 boolean isRain = true; if(isRain) { System.out.println("天公不作美,在家吃鸡腿"); ...

weixin_45679977的博客 209

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

(十一)java-【选择结构】+【if-else】+【多重if】+【switch-case】+【选择嵌套】

顺序结构选择(分支)结构循环结构。

qq_36352136的博客 2118

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Java中if-else和switch-case

Java中if-else和switch-case 最简单易懂的讲解,三分钟学会if-else和switch-case

m0_60438688的博客 1243

Java-Day04 程序流程控制:使用Scanner类从键盘获取不同类型的变量、选择结构语句(if-else、switch-case)、循环结构语句(for、while、do while)

1. 使用Scanner类从键盘获取不同类型的变量;2. 选择结构2.1 if-else结构2.2 switch-case结构;3. 循环结构:3.1 for 循环,3.2 while循环,3.3 do while循环,3.4 嵌套循环;4. 特殊关键字的使用: break、continue,4.1 break关键字,4.2 continue关键字......

weixin_51612062的博客 653

选择结构的知识点

if单选择结构 import java.util.Scanner; public class IfDemo01 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入内容"); String str= sc.nextLine(); //equals判断字符串是否相等 if(str.equals("hello")){ System.out.printl

m0_59453939的博客 395

JAVA-04-选择结构

匹配 case标签,匹配后进入执行,break跳出。如果没有case匹配,会执行default。中的语句,直到碰到break为止。但这种情况并不安全。注意:如果匹配了其中一个,但是没有break,失效,会向下执行每一条。

LJH_laura_li的博客 281

JavaSE(基础篇)——选择结构(if 和 switch的使用)

无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。e 语句块有 break 语句则会跳出判断。【case穿透】**无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。

2401_85699170的博客 578

if 、switch、选择结构

我们很多时候需要判断一个东西是否可行,然后我们才去执行,这样一个过程在成程序中用if语句来表示语法if(布尔表达式){//如果布尔表达式为true将执行的语句。

ablinda的博客 495

Java程序设计的基本结构 - 选择结构

文本关键字:基本结构、选择结构、if、else、switch、case。

微光点亮星辰 1万+

java switch if语句_Java控制语句之if、switch语句

java if语句Java控制语句分为三大类:①顺序结构;②选择结构;③循环结构。--------------------------------------------------------------------------------选择结构又分为:①单选择结构;②双选择结构;③多选择结构。主要涉及: if_else , switch , while , break 和 continue ...

weixin_30086041的博客 179

Java选择结构、分支结构

选择结构: 根据已知条件进行逻辑判断,满足条件后执行相应操作。 if选择结构: 只有一个if时: if(布尔表达式){ //当为真(true)才会执行代码块 //代码块 } 后续代码...... 二选一 if else: if(布尔表达式){ //为真时执行 }else{ //为假时执行 ...

煮酒话桑麻 274

java中if选择结构

我们很多时候需要判断一个的东西是否可行,然后我们才去执行,这样一个过程在程序中用if表示

m0_62691847的博客 206
上一篇: 数据类型与运算符
下一篇: Java循环
lhjava1234
博客等级 码龄4年 4粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值