java学习之if与switch

Java学习第一周:使用if嵌套结构+switch选择结构实现换购功能 /* Cmy 2019.9.20 学习java第五天 if嵌套结构+switch选择结构实现换购功能 加油QwQ */ public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("请输入消费金额"); Scanner sr = new Scanner(System.in); ... 阅读详情

java学习之if与switch

if语句

基本语法结构

if (条件判断语句){
   	//执行语句;
}

多重语法结构

if (条件判断语句){
    //执行语句;
}if (条件判断语句){
    //执行语句;
}

if else 语法结构

if (条件判断语句){
    //执行语句;
}else if(条件判断语句){
    //执行语句
}

PS:if 与 else if 的条件互斥.

else语法结构

if (条件判断语句){
    //执行语句;
}else if(条件判断语句){
    //执行语句;
}else{
    //执行语句
}

switch语句

语法结构

//声明一个变量
int i=3;
switch (i){
    case 1 : //执行语句1; break;
    case 2 : //执行语句2; break;
    case 3 : //执行语句3; break;
        .
        .
        .
    default: //执行语句; break;
}

PS:switch语句中的顺序是可以随意变换的,但是建议按照一定规律编写,方便美观与查看.

if 与switch的区别:

都是条件判断语句,思路是一致的.

switch常用于个体的判断/选择 例如:选择题:选择A–输出什么;选择B–输出什么;…

if常用于大范围的判断/选择 例如:定义一个变量i,i在[0,10)范围内时–输出什么

​ i在[10,20)范围内时–输出什么…

例题

1.if语句判断学生成绩

在这里插入图片描述

2.switch语句判断春夏秋冬.

在这里插入图片描述

别再让PyCharm吃光你的C盘!保姆级教程:安全迁移config、plugins和remote sources到D盘 本文提供了一份详细的PyCharm配置与缓存文件迁移指南,帮助开发者将config、plugins和remote sources等占用大量C盘空间的文件安全转移到D盘。通过修改data.properties文件和正确迁移顺序,确保PyCharm功能不受影响,同时释放宝贵的系统盘空间。 阅读详情

相关推荐

SoC低功耗设计实战:28nm工艺下四核A7的Hierarchical Flow全流程解析

本文深入解析了在TSMC 28nm工艺上,采用Hierarchical Flow(层次化流程)实现四核Cortex-A7 SoC低功耗设计的全流程。文章从项目背景切入,详细探讨了基于UPF的电源规划、时钟树综合、接口时序收敛以及物理验证等关键环节,分享了使用Cadence Innovus等工具进行低功耗物理实现的实战经验与挑战。

weixin_29231263的博客 325

java入门练习题(if,switch,while循环)

import java.util.Scanner; class Demo1 { public static void main(String[] args) { /* 1. 表达式(立方) 编写程序,计算用户输入数据的立方 */ /* 需求判断 1. 首先用户需手动输入,需导入Scanner的包 2.需要两个整型变量,一个用来接收用户输入数据 另一个...

lick_java的博客 1020

喷雾破碎模型解析:从理论到CFD应用实践

本文深入解析喷雾破碎模型的理论基础与CFD应用实践,重点介绍KHRT、TAB和ETAB等主流模型的核心原理与工程调参技巧。通过OpenFOAM实例演示和参数优化建议,帮助工程师精准预测液滴破碎行为,提升燃烧效率与排放控制性能,适用于汽车发动机、燃气轮机等工业场景。

weixin_29281915的博客 499

Java学习笔记:选择结构if和switch

选择结构:if,switch

weixin_52528537的博客 298

探索Vortex开源GPGPU:RISC-V SIMT架构(4-1),Execute SFU(1)

本文详细分析了Vortex RISC-V内核6级流水线中Execute阶段的SFU(特殊功能单元)模块。重点介绍了SFU的数据流结构,包含dispatch_unit、pe_switch、csr_unit、wctl_unit和gather_unit五个子模块。文章深入解析了warp控制指令wspawn和tmc的实现机制:wspawn用于激活指定数量的warp并设置新PC值,tmc则用于控制线程掩码和warp状态。通过C代码和汇编指令的对照分析,阐明了这些指令在并行计算中的关键作用,包括线程激活、状态切换和执行

weixin_55313207的博客 1364

c语言压力变送器程序设计,基于单片机的压力变送器设计

基于单片机的压力变送器设计(任务书,开题报告,外文翻译,论文15000字,代码)摘要随着工业化水平的不断提高,新型智能仪表在工业生产过程中运用也越来越广泛,同时对输出数据的准确检测和处理也变得至关重要。生产过程的运行和设备安全是极其重要的,那么如何实现对其精确的检测呢?众所周知,在工业生产过程中有一个很重要参数——压力,显然这个参数是一个必不可少的条件。故而,研究智能压力变松器系统对工业生产有着不...

weixin_33681561的博客 1964

Java学习--Switch和if

结论: 1、Switch更加适用于单纯判断某个变量v等于哪一个数的问题; 2、Switch结构在Java SE 7 后支持 byte、short、int、char+String(后加);java语言用于匹配的选择因子必须是int /String; 3、Switch能干的if基本都能干,但是Switch更好看~ 4、Switch会执行完全部语句,所以大部分情况下break是必须的; Why 1? 1...

yrx00go的博客 233

【2026华为OD新规机考】最新套题持续更新【完全原创题解 | 详细考点分类 | 不断更新题目 | 六种主流语言Py+Java+Cpp+C+Js+Go】

可上练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【优快云】否则不通过)

weixin_48157259的博客 509

java学习总结(if switch for)

若为 false,退出循环。若为 true,执行循环。(2)条件表达式:每次循环前检查,返回 boolean,为 true 时执行循环体。(1)初始化表达式:仅执行一次,用于声明并初始化循环变量。(3)更新表达式:每次循环体执行后执行,用于修改循环变量。(逻辑与,短路运算:左为 false 则右不执行)(逻辑或,短路运算:左为 true 则右不执行)(3)执行更新表达式,回到步骤2。(1)执行初始化表达式。单行语句可省略花括号。

m0_61193877的博客 250

低功耗设计:如何计算power switch的数量?

power switch加多了漏电高,加少了ir drop会有问题,具体加多少合适要如何计算呢?这里可以给一个参考方式。 第一步,先选switch cell的类型 通常选用HVT类型的switch cell,优点是漏电更低,缺点也很明显,电阻大,压降也大,switch cell的大小选择,可以选择(开启电阻x面积)最小的switch cell,即单位面积提供最小并联电阻的cell类型。 第二步,计算数量 选好类型,确定了开启电阻,可以按照如下公式计算数量: Ron/Xnum • W/V = V•P

m0_61544122的博客 3578

高通SDX55平台:5G速率问题排查分析方法

和大家分享一下高通5G平台5G速率问题排查分析方法。

四儿家的小祖宗的博客 5220

Java学习日记之if switch

Java包含两种分支语句:if和switch if:一路分支 if...else:两路分支 if...else if:多路分支 switch:多路分支 /* * &:非短路与,与两端的表达式都需要执行 * &&:短路与,若左边表达式为false,则右边表达式不执行;全表达式为false * |:非短路或 * ||:短路或 */ //闰年判断,if实现

zkgengkun的博客 343

acados安装与调试指南:版本兼容性问题

在计算机编程领域,软件工具和库的安装与调试是每个开发者必经的挑战。最近,在安装和使用acados库时,我遇到了一个有趣的问题,这里我将详细分享我的经验和解决方案。

m0_62153576的博客 740

Java学习笔记——分支语句(if、switch)

分支语句 1.三种程序基本结构 2.if语句 3.switch语句 第一节:程序基本结构 顺序结构 选择结构 循环结构 1.1 顺序结构 程序从上到下一行一行的执行代码,没有判断和中转。 1.2 选择结构 有选择性的执行或者跳过指定代码 1.3 循环结构 重复执行一段代码,直到条件不成立。 Java的选择结构使用选择语句来实现: 1 if语句 2 switch语...

冷漠的小猿 1604

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

java学习笔记-if语句、Switch语句

条件语句 if、if...else、if...else if...else、嵌套的 if…else 语句 if(布尔表达式) { //如果布尔表达式为true将执行的语句 } public class Select { public static void main(String args[]){ int x=10; ...

aeakp48840的专栏 178

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

学习Java中的If和Switch两种循环语句

一、If循环 1.单选择循环 语句结构: if(布尔表达式){}//()内为条件;{}内为执行的语句 2.双选择循环 语句结构: if(){} else{} 3.多选择循环 语句结构: if(){} else if(){} else if(){} ... else{} 4.嵌套结构 语句结构: if(){ if(){} } 二、Switch循环 语句结构: switch(expression){ case value: break; case value: break; ... c

weixin_44232882的博客 347

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java学习08———Switch和if的区别

Java学习08———Switch和if的区别

qq_42337368的博客 345

java if else string_Java 学习日志 2.1 if else switch 四种方法检验各种运算符)

Java 学习日志 2.1 if 条件判断选择语句任何一门知识的建立都是在原有知识的基础上开发建立的。Java继承发扬C++,C++继承发扬C语言,C语言继承发扬B语言,B语言继承发扬汇编语言,汇编语言又是建立在数学的分支上。所以编程语言有很多数学基础。数学学得好,特别是数据结构与算法学的好,更加有助于学习精深编程。同样我们的说话中也包含了很多逻辑数学知识。就比如if条件判断语句。如果(怎么怎...

weixin_33900697的博客 176

java中if分支语句_Java中的if,switch分支语句 Java学习之路(5)

在讲解分支语句前,我们先来了解一个概念——块(block),块(复合语句)指的是由一对大括号{}括起来的若干条简单的java语句。例如,public class Tset5{...}大括号里面包含的就是块了,块可以嵌套,例如public class Test5{public static void main{}}Java中可以分为if语句和switch语句两种分支语句,下面我们逐一介绍。if语句i...

weixin_42378997的博客 239

java学习笔记2(if switch)

Java学习笔记2(if switch)

qq_43511222的博客 412

JAVA学习(var,if判断,switch语句)

不要忘记break和defaul,但是使用类似模式匹配(Pattern Matching)的方法,保证只有一种路径会被执行,并且不需要。表示“引用是否相等”,或者说,是否指向同一个对象。例如,下面的两个String类型,它们的内容是相同的,但是,分别指向不同的对象,用。在Java中,判断值类型的变量是否相等,可以使用。但是,判断引用类型的变量是否相等,要判断引用类型的变量内容是否相等,必须使用。当需要返回值的时候可以这么写,用。错误,可以利用短路运算符。

qq_73261465的博客 356

传智学习java系列:if & switch

一、if有三种结构: 1)if(条件表达式)  表达式;      2)if(条件表达式) 表达式1; else 表达式2;      3)if(条件表达式1) 表达式1; else if(条件表达式2) 表达式2; else if(表达式3) 表达式3;    .... else 表达式..; if else 结构简

On the way 390

java学习:流程控制,if结构,switch结构

1.流程控制 流程控制语句分类: 顺序结构(按顺序依次执行代码,大多数代码就是这样的); 分支结构(if,switch); 循环结构(for,while,do…while); 2.if结构 /* if 结构 格式: if(关系表达式){ 语句体; } 执行流程: 1)首先计算关系表达式的值; 2)若1)为true,就执行语句体; 3)若2)为false,就不执行语句体,执...

Kongjiangezi的博客 198

java入门学习(十二)运算语句 if switch

这两天在网上做兼职,耽误了些博客见谅哈 欢迎来我的博客:www.taomaipin.com java中的运算语句而且频繁用到的无法就是条件语句和循环语句,包括if,for,while,switch,break,continue,接下来我会一一介绍这些运算 语句的用法。 第一:if语句(也就是条件语句) 在我们日常生活中,如果去做一件事,有好多的条件并不是一个条件,比如我去北京,我可以坐火车

linfanhehe的专栏 2154

Java学习day006-if/switch

选择结构 if 单双结构 if(布尔值表达式){ //布尔值表达式为ture将执行的语句 } package Z; ​ import java.util.Scanner; ​ public class test { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("输入内容:"); Stri...

ZYY030714的博客 293

第五天学习Java的笔记(if,switch顺序结构)

还有51天 流程概述和顺序结构 每条语句的执行流程。 1.1 顺序结构 //顺序结构 public class Demo01Sequence { public static void main(String[] args) { System.out.println("1"); System.out.println("2"); System.out.println("3");//1,2,3 } } 1.2 判断 if语句 //单if语句 pub

qq_41797575的博客 874
上一篇: Java学习第一步 -- JDK安装
下一篇: 方法及方法参数传递
AFman
博客等级 码龄8年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值