Day03 运算符、流程控制、循环

day03 - 运算符、流程控制、循环、分支语句、三元表达式、断点调试 本文系统讲解了JavaScript运算符和流程控制语句。主要内容包括:1.运算符部分:详细介绍了赋值运算符(=、+=等)、一元运算符(++、--)、比较运算符(==、===等)和逻辑运算符(&&、||、!)的使用方法及注意事项,强调全等比较的严谨性。2.流程控制部分:重点讲解了if单/双/多分支语句、三元运算符和switch语句的语法结构及应用场景,通过多个案例演示了不同分支结构的使用方法。3.循环部分:详细说明了while循环的基本语法、三要素(变量起始值、终止条件、变量变化)以及brea 阅读详情

1.运算符

1.1赋值运算符

1.2 字符串连接符

1.3 三目运算符

2.流程控制

程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。程序可以通过控制语句来对程序实现选择、循环、转向和返回等流程控制。

程序控制结构包括:顺序结构、分支结构、循环结构。

下面我们先来看看顺序结构和分支结构

2.1 顺序结构

顺序执行,从上往下,从左到右执行,相当于马路只有一条,没有分叉口

我们前面的编码都是顺序结构

2.2 分支结构

1)分支结构又称为选择结构。当程序执行到控制分支语句时,首先判断条件,根据条件表达式的值选择相应的语句执行(放弃另一部分语句的执行)。

2)分支结构包括单分支、双分支和多分支三种形式。

2.2.1 if...else

2.2.2 switch

case穿透

2.3 循环结构

重复做某一件事

重复执行某些代码很多次

2.3.1 For

2.3.2 练习

2.3.3 While

2.3.4 Do...while

2.4 跳转语句

2.4.1 Break

2.4.2 Continue

03【流程控制、JVM内存、数组】 一、流程控制 1.1 流程控制概述 我们知道程序是从上往下依次执行的,但有的时候我们必须改变程序的执行顺序,如到达某个条件才执行某段程序,这样我们必须对程序的执行流程加以控制; 1.2 判断语句 1.2.1 if 语句 if 被翻译为如果,如果布尔表达式成了(结果为真),则执行if语句中的程序,反之不执行; if语句格式: if(条件表达式){ 执行的语句... } if语句执行流程 1)根据条件表达式判断结果是true还是false; 2)如果是 阅读详情

相关推荐

别再手动敲代码了!用STM32CubeMX+FreeRTOS图形化配置,5分钟搞定多任务通信框架

本文详细介绍了如何利用STM32CubeMX和FreeRTOS快速搭建多任务通信框架,大幅提升嵌入式开发效率。通过图形化配置工具,开发者可在5分钟内完成任务调度、时钟配置和内核对象生成,特别适合物联网设备开发。文章还提供了代码优化和调试技巧,帮助开发者轻松应对复杂应用场景。

weixin_30363285的博客 291

Day_03_运算符、流程控制、循环

1.回顾 1.1小数相加 double a = 0.1; double b = 0.2; //结果等于3.000000000004 //内存有些小数无法存储,不要用小数做判断 System .out.println(a+b); 1.2 赋值运算 赋值运算算为右结合,并且*=和+= 他们优先级都是一致的 从右到左开始计算,但是 依然是从左到右初始化 int a = 5; a*=a+=a+=a; //5*=5+=5+=5 //a=75 System .out....

DuckBuBi 144

使用sysbench对Oracle做基准测试(-) 安装篇

sysbench是一款开源的多线程性能测试工具, 可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。

道行尚浅(老道)的博客 7811

day_03运算符、流程控制、循环

1.回顾 1.1自动类型转换 1.2小数相加 1.3赋值运算

G_z_s的博客 179

U-Boot 适配新型号 SPI Nor Flash 实战解析

本文详细解析了U-Boot适配新型号SPI Nor Flash的全过程,从JEDEC ID识别错误入手,深入源码分析Flash信息数据库,结合实际手册参数添加新设备支持。重点介绍了设备树同步和验证调试的关键步骤,并总结了常见问题与解决方案,为嵌入式开发者提供实用参考。

weixin_29170327的博客 201

使用 DeepSeek 配合 即梦AI 生成视频的详细教程

访问即梦AI官网,选择“AI作图”功能,将DeepSeek生成的提示词逐条粘贴至输入框,选择适配的模型(如“通用XL Pro”)和参数(如画幅比例、风格强度)1113。“我要制作一个关于普洱茶文化的宣传视频,请设计一个30秒的脚本,包含时间轴、画面描述、文案和分镜提示词,以表格形式输出。:云南古茶树群,清晨薄雾,金色晨光,露珠特写,国风山水画质感,16:9画幅,使用Nikon D850参数模拟513。:结合DeepSeek生成的知识点脚本与即梦AI的插画风格,制作科普动画211。

weixin_48995695的博客 3万+

day_03_运算符、流程控制、循环

一、回顾 自动类型转换 浮点型的32位是存储的科学计数法,而整数保存的是二进制 所以float的32位的最大值远远大于long的64位的最大值,所以long到float是自动类型转换 小数相加 0.1+0.2=0.30000000000000004 内存有些小数无法存储,需要注意,千万不要用小数做判断 赋值运算 赋值运算算为右结合,并且*=和+= 他们优先级都是一致的 从右到左开始计算,但是 依然是从左到右初始化 二、运算符 三目运算符:..

qq_26942049的博客 180

机器视觉检测到底怎么做,经验分享

笔者做机器视觉检测已经有五六年了,也算是对机器视觉的检测技术有了一定的掌握。总的来说,基于机器视觉的检测技术主要包含三个部分:视觉采集模块、后台分析模块和动作决策模块。这几个分类,跟教科书上的有较大差异,很多同学觉得我在杜撰。笔者也不作反驳,因为这是笔者这些年工作经验的总结,自然区别于教科书。下面我们分开来讲这几个模块,同时会把笔者之前的论文做个推荐总结。 所有文章均可在博主的主页中找到,若无法找到,可以用搜索工具。博主的主页: https://blog.youkuaiyun.com/Aoulun 第..

Aoulun的博客 8677

Javase_day03 (运算符、循环语句、流程控制)

Javase_day03 (运算符、循环语句、流程控制) 运算符 赋值运算符 赋值运算符有:=、+=、*=、/=、%= 注意:隐式转换 比较运算符 位运算符 位运算符的运算原理:二进制的补码 常见的位运算符 &:有0则0 |:有1则1 ^:相同为0,不同为1 ~:各个位取反,1变为0,0变为1 >>:左边使用符号位补齐,右移一位,除以2 <<:右边使用0补齐,左移一位,乘以2 >>>:无符号右移,左侧使用0补齐 逻辑运算符

weixin_58581218的博客 243

Camunda 7.x 系列【22】全局监听器

Camunda支持义一个全局ExecutionListener和一个全局TaskListener,会捕获流程中发生的所有事件的通知,这样可以定义一个全局的审批人检查监听器,作用于所有用户任务。

记录知识、锤炼自我 2942

基于Spring Security 6的OAuth2 系列之二 - 客户端--非代码演示授权码模式

至此,我们就使用浏览器+postman工具演示了通过授权码模式去获取Gitee的用户信息。这过程中,我们只是遵循OAuth2的流程,就能够实现授权方法。那么接下来,我们采用代码方式来实现这个流程。

代码让AI扣 1813

Java_day_03_运算符、流程控制、循环、方法初识

*1.运算符 * 赋值运算符 package _01_Opreator; /** * 赋值运算符 * * 基本的 = : 把右边的赋值给左边 * * += : 左右相加,赋值给左边 * -= :左减去右,赋值给左边 * 还有*=;/=;%=;作用同上 * * 左结合:同等优先级 先算左边 * 右结合:同等优先级 先算右边 * +=这些是右结合 * @author 16200 *2021年12月30日上午9:14:22 */ public class Operator_

sec_90的博客 341

VTsystem背景检查函数Value Valid

Value Valid是个非常实用的函数,如何让它灵活的为我们所用,便是本文的内容。

欢迎来到eee的博客 795

java基础Day03--运算符+流程控制+循环

1.运算符 1.1 概述 算术运算符 + - * / 基本运算 % 取余数,求模,算整除 ++ -- 自增 自减 比较运算符 == 相等比较 != 不等比较 逻辑运算符 && & 逻辑与(短路与),两边同为真结果才为真 || | 逻辑或(短路或),两边只要有一个真结果就是真 + 字符串连接 ! 非,非真是假,非假是真

weixin_52114888的博客 245

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

【day04】流程控制

2.if:从上到下挨个判断 -> 实际开发主要用if做判断,灵活。学习Random和学习Scanner方式方法一样。1.switch:会直接跳到相匹配的case。switch和if的区别:debug。快捷键: 次数.fori。

程序员波特 511

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

第03章_运算符与流程控制

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。功能操作数个数。

m0_67446994的博客 1696

day03 运算符和选择符号

1 常见的算术运算符有哪些? 2 常见的赋值运算符有哪些? 3 short s = 1; s = s + 1;有没有问题?如果有怎么解决? 4 常见的关系运算符有哪些? 《比较》 5 常见的逻辑运算符有哪些? 6 位运算符^的特点是什么? 7 如何实现对两个整数变量的值进行互换 8 三元运算符的格式是什么? 9 使用三元运算符完成如下练习 10 流程控制语句有几种? 11 if语句的格式有几种?注意事项是什么?分别在什么时候使用? 12 看程序写结果:请自己独立分析,先不要编译运行。 13 编写代码实现如下

喝醉酒的小白 5064

Day03 流程控制及运算符

Java流程控制 用户交互Scanner 顺序结构 选择结构 循环结构 break&continue Scanner对象 通过创建Scanner获取用户输入 Scanner s = new Scanner(System.in); import java.util.Scanner; public class Demo02 { public static void main(String[] args) { //创建一个扫描器用于接受键盘数据 Scan

qq_41530516的博客 209

day03【 流程控制语句】

day03 【 流程控制语句】 今日内容 if else 判断语句 switch 选择语句 for 循环语句 while 循环语句 do while 循环语句 跳出语句 break,continue 教学目标 理解if语句的格式和执行流程 理解if...else语句的格式和执行流程 理解if...else if语句的格式和执行流程 了解if语句和三元运算符互换 理解swi...

IT学院 676

Day 03 运算符,流程控制,方法

一 二 流程控制结构 程序控制结构是指以某种顺序执行的一系列动作,用于解决某个问题。程序可以通过控制语句来对程序实现选择、循环、转向和返回等流程控制。 1 顺序结构:序结构程序就是按语句出现的先后顺序执行的程序结构。计算机按顺序逐条执行语句,当一条语句执行完毕,自动转到下一条语句。 2分支结构: 分支结构又称为选择结构。当程序执行到控制分支语句时,首先判断条件,根据条件表达式的值选择相应的语句执行(放弃另一部分语句的执行)。分支结构包括单分支、双分支和多分支三种形式。 1)单分支 语法格式 i

t17246的博客 108

day03-运算符与流程控制语句

三目运算也称三元运算。

sss64653的博客 79

CGBTN2108_DAY03总结复习

Day03 复习 1 运算符 普通的四则运算符 + - * / ,不能改变变量本身的值,除非将表达式的结果重新赋值给变量,才会改变变量本身的值 public static void main(String[] args) { int a = 2; System.out.println(a+2);//4 System.out.println(a);//2 a = a+3; System.out.println(a);//5 } 取余/求模 % 7%31 4%20【余数为0表示整除】

程序媛泡泡的博客 4419

CGBTN21111-DAY03总结复习

DAY03 复习 1 运算符 普通的四则运算 + - * / 是不会改变变量本身的值的 如果想要改变变量本身的值,需要把表达式的结果重新赋值给变量 取余%(求模 mod) : 取余数,如果整除,余数为0 自增自减运算符 自增++ :表示变量本身的值+1 自减- - : 表示变量本身的值-1 前缀式:符号在前,先改变变量本身的值,再使用,比如打印,计算… 后缀式:符号在后,先使用,再改变变量本身的值 比较运算符 != == > < >= <= 比较的结果都是布尔类型的 逻辑

程序媛泡泡的博客 4539

day03-运算符和分支

用法变量名 += 数据– 先将变量中保存的数据取出来和后面的数据进行加法运算,再将运算结果保存到前面的变量中输出结果为:40输出结果为:30输出结果为:0。

Ninncc7的博客 592

Java流程控制、判断语句、选择语句、循环语句-day03

目录第一节 流程控制1.1 概述1.2 顺序结构第二节 判断语句2.1 判断语句1--if2.2 判断语句2--if...else2.3 判断语句3--if..else if...else2.4 语句练习2.5 if语句和三元运算符的互换第三节 选择语句3.1 选择语句--switch3.2 case的穿透性第四节 循环语句4.1 循环概述4.2 循环语句1--for4.3 循环语句2--while4.4 循环语句3--do...while4.5 循环语句的区别4.6 跳出语句breakcontinue第

ShuYY的博客 626

day03(运算符&if语句)

###03.01_Java语言基础(逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值。 b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 算术表达式:a + b 比较表达式:a == b(...

qq_37253085的博客 191
上一篇: Day02 数据存储、数据类型、变量、运算符
下一篇: 2021-06-24
java_yangXL
博客等级 码龄5年 1粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值