/*
格式:
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}
1:最后一个else可以省略吗?
可以?但是一般建议写上。
A:else是第三种if语句的组成部分,为了避免出现编译问题,建议加上。
B:我们不可能把所有的判断情况都想的特别清楚,所有建议加上。
2:其实这个语句是一个整体,它是一条语句。当其中的某一种情况满足,那么执行语句并结束语句。
3:else后面有if的时候,一定要有条件表达式。单独else的时候,不能有条件表达式。
4:if的第一种格式只做一种判断
if的第二种格式只做二种判断
if的第三种格式只做多种判断
*/
class IfDemo3
{
public static void main(String[] args)
{
int x = 3;
if(x>1)
{
System.out.println("x大于1");
}
else if(x>2)
{
System.out.println("x大于2");
}
else if(x>3)
{
System.out.println("x大于3");
}
else
{
System.out.println("over");
}
System.out.println("-----------------------");
if(x>1)
{
System.out.println("x大于1");
}
if(x>2)
{
System.out.println("x大于2");
}
if(x>3)
{
System.out.println("x大于3");
}
else
{
System.out.println("over");
}
System.out.println("-----------------------");
//if语句的嵌套:if语句里面还有if语句
if(x>2)
{
if(x==3)
{
System.out.println("你好");
}
}
else
{
if(x>3)
{
System.out.println("x大于3");
}
else if(x==3)
{
System.out.println("x等于3");
}
else
{
System.out.println("x小于3");
}
}
}
}
相关推荐
基于 SpringAI 整合 DeepSeek 模型实现 AI 聊天对话
很多云平台都提供了一键部署大模型的功能,这里不再赘述(阿里云百炼平台、火山方舟-火山引擎等)Ollama。
分支语句-ifdemo
为什么需要键盘录入数据? 之前我们书写程序时候,数据是固定不变的,但是在开发当中,数据肯定是动态的而不是固定的,所以我们需要把固定的数据更改为键盘录入。 如何使用 Scanner键盘 录入对象 1、导包 在class修饰的类名上面加入如下语句 import java.util.Scanner; 2、创建对象 Scanner input = new Scanner(System.in); 3、使用变...
树莓派5安装ROS2小白指南避坑攻略
手把手教你如何在树莓派5上顺利安装ROS2,避开常见问题与陷阱,提升配置效率。针对树莓派5安装ros2过程中的依赖冲突、源配置错误等高频难题提供解决方案,适合新手快速上手。
Python if语句Demo
num = int(input("请输入你的数字:")) if(num < 3): print(num + 2) elif(num >4 and num < 6): print("好吧") else: print("还好") 结果: 主要就是逻辑运算符跟C++/C#之类的不太一样 and 与 or 或 not 非...
保姆级教程:断网环境下用Flexnet服务器搞定SolidWorks 2021安装与破解(附错误5解决方案)
本文提供SolidWorks 2021在断网环境下的企业级部署指南,详细解析Flexnet服务器本地化工作原理,并给出安装与破解的实战方案,特别针对常见的'错误5'问题提供多维度解决方案。适用于需要内网隔离或移动办公的工业设计场景,确保数据安全与授权合规。
USB 3.0 高清音视频采集芯片——MS2130
MS2130 是一款 USB 3.0 高清视频和音频采集芯片,内部集成 USB3.0 Device 控制器、数据收发模块、音视频处理模块。
复习3:IfDemo
/* 格式: if(条件表达式) { 执行语句1; } else { 执行语句2; } 1:比第一种多了else,否则,如果,那么的意思。 2:如果条件表达式为true,执行语句1;否则,执行语句2 3:发现if语句和条件(三元)运算符有些相似。那么有没有区别呢? A:条件运算符是if语句的简写格式。 B:条件运算符都可以用i
云安全技术——搭建VPN
VPN(Virtual Private Network)是一种可以在公共网络上建立安全连接的技术。VPN是实现保密通信的基本手段,在windows系统上,可以直接进行VPN服务的搭建。1.VPN的工作原理:通过使用加密协议和认证机制,将本地计算机和远程服务器之间的通信加密和保护。2.VPN的分类:根据不同的方式和用途,VPN可以分为不同类型,例如远程访问VPN、站点到站点VPN等。3.VPN的优势:VPN可以带来许多好处,如提高数据安全性、隐藏真实IP地址、突破地理限制等。4.
基础Demo_4 if判断语句使用(学习笔记)
if判断第一种语句格式 if判断语句用于判断代码 如果a除以2不能为0 此代码块中代码不执行 public class Demo01_IF{ public static void main(String[] args){ int a = 11; // 判断 if(a % 2 == 0 ){ //如果a除以2不能为0 此代码块中代码不执行 System.out.println( a + " 为偶数"); } System.out.println("判断完毕"); } } 第二种语句格式 如果a除以2不能为0
内存越界一定会导致程序崩溃吗?详解内存越界
本文详细解释了内存越界不一定导致内存越界的问题,全面介绍了C++内存越界的相关内容。
【K8S系列】Kubernetes 中 Pod 无法通过 Service 名称访问服务的 DNS 解析失败问题【已解决】
在 Kubernetes 中,Service 提供了一种稳定的方式,通过名称访问一组 Pod。当其他 Pod 无法通过 Service 名称访问服务,并且出现 DNS 解析失败时,通常会导致应用无法正常工作。本文将详细分析此问题的常见原因及其解决方案。
Java 基础复习
大家好,这是第一次写博客 ,写的不好,请大家多多包涵。 我从最基础的,开始给大家复习 一、java基础 1.控制台的输出 System.out.println语句可以向控制台输出信息 案例 :System.out.println(“输出字符串:代码换行”); System.out.print(“输出字符串:代码不换行”); 2.控制台的输入: Scanner类可以实现向控制台输入信息 案例: im...
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
Java复习 day_03 流程控制语句
Java复习 day_03 流程控制语句 一.顺序结构 1.流程控制语句:可以控制程序的执行流程 2.分类: 顺序结构 选择结构 循环结构 3.顺序结构:从上往下顺序执行 class SequDemo{ public static void main(String[] args){ System.out.Println("程序开始了!"); System.out.Println("我爱java!");
蓝牙模块HM-10手册
蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
java基础复习3——switch用法
10.29 1.分支结构 1)if 2)if...else 3)if...else if 4)switch...case 2.逻辑程序 顺序、分支、循环 3.if例子(单分支) 偶数判断 判断闰年 if(n%400==0 || (n%100==0 && n%4==0)) 输出元音字母 4.if...el...
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
scala学习复习笔记超详细(流程控制)
文章目录Scala流程控制语句1. 顺序控制2. 分支控制单分支和双分支多分支分支控制if-else 注意事项嵌套分支switch分支结构TODO3. 循环控制☆for循环控制☆while循环控制do..while循环控制多重循环控制while循环的中断☆ Scala流程控制语句 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 Scala语言中控制结构和Java语言中的控制结构基本相同,在不考虑特殊应用场景的情况下,代码书写方式以及理解方式都没有太大的区别。
Java基础复习day04(流程控制语句、顺序结构、选择结构)
Java基础复习day04(键盘输入和流程控制语句) 键盘输入 流程控制语句 顺序结构 选择结构(if、switch)
Java复习笔记入门阶段04:程序流程控制
Java基础程序流程控制
Java.10/15
if((name.equals(name1)==false)||(psw.equals(psw1)==false)) {//和第n行的写法等价。if((name.equals(name1)==false)||(psw.equals(psw1)==false)) {//和第n行的写法等价。||:逻辑或,如果两个操作数,都为false,结果为false,否则为true(如果两个操作数有一个味true,结果为true),参与逻辑运算的操作数必须是布尔类型,结果也是布尔类型,true或false。
Python数学建模系列(八):图论
文章目录前言往期文章1 图论模型 - Dijkstra样例12 图论模型-Floyd样例23 机场航线设计0、Airlines.csv数据1、数据导入、观察变量2、数据清洗3、时间信息合并4、创建图5、计算航线:结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Pyt
Java基础(二)——流程控制
Java流程控制学习日志
5Go语言基础之流程控制
本文是李文周的博客go语言学习之路的目录提要版,方便复习查看使用,原文参见文章连接: https://www.liwenzhou.com/posts/Go/go_menu/ 流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。...
Go语言笔记第二课
Go语言笔记第二课 0. 复习 ###0.1 Go命令 go build:编译go程序 go build -o “xx.exe” go run xxx.go:像执行脚本一样执行go程序 go install:先编译后把生成的可执行文件exe拷贝到$GOPATH/bin 存放go语言文件的后缀名.go ###0.2 Go基础语法 第一行:package packagename 注释方法: //单行注释 /* 多行注释 */ main函数是入口函数,它没有参数也没有返回值。 函数内部定义的变量必须使
Java 程序设计基础(第2章第5、6节)|表达式、运算优先级、三大程序控制语句
本文讲解了Java编程中的表达式运算和三大程序控制结构。首先介绍了表达式的概念和运算符优先级规则,强调使用括号提升代码可读性。重点讲解了顺序结构、分支结构(if和switch语句)和循环结构(for、while、do-while)的使用方法,包括语法格式和典型应用场景。最后说明了循环控制语句break和continue的区别。文章配有代码示例,适合Java初学者理解程序流程控制的核心概念,为编程实践和考试备考提供指导。
JAVA大数据学习0507
复习 byte、short以及char在底层都是以int类型的补码形式来存储 流程控制语句 顺序结构 绝大部分代码是从上往下,从左往右依次编译和执行的。 选择结构 if语句 3种格式 if语句格式1(选择一次可能有结果可能没结果) if(判断条件){ 语句体; } 执行流程: 先去计算判断条件,如果计算之后的值是true那么执行语句体,语句体执行完毕if语句结束了。 如果计算之后的值false...
Java入门到精通-06 流程控制之条件判断
本文介绍了Java中的流程控制之条件判断,重点讲解了三种基本程序结构(顺序、选择、循环)。主要内容包括:1)单if语句的语法和执行流程,用于简单条件判断;2)if-else语句实现二选一逻辑;3)if-else if-else多条件分支结构。通过成绩等级判断、BMI计算等实用示例,展示了条件判断的实际应用。文章配有清晰的流程图和代码示例,帮助理解不同条件判断结构的执行逻辑。(146字)
1278



被折叠的 条评论
为什么被折叠?



