JAVA+AI教程-第三天

我将由简入繁,由零基础到详细跟大家一起学习java

---------------------------------------------------------------------


01、程序流程控制:今日课程介绍


02、程序流程控制:if分支结构

if分支有三种形式,执行顺序就是先执行if,if完了不行就执行else if,else if 也不行在执行else,记住这些就够了,如果if结束可以,那就不执行后面了,else if 同理

第一种的格式:

if(条件表达式){
代码;

第二种格式

if件表达式){
代码1;
}else{
代码2;

第三种格式

if(条件表达式1){
代码1;
}elseif(条件表达式2){
代码2;
}elseif(条件表达式3){
代码3;
else{
代码n;

03、程序流程控制:if分支结构的练习


04、程序流程控制:switch分支结构

if、switch的比较:各自适合什么业务场景?

.if在功能上远远强大于switch。

.当前条件是区间的时候/建议使用if分支结构来实现

.当条件是与一个一个的值比较的时候/建议用switch更合适(格式良好,性能较好丿代码优雅)。

05、程序流程控制:switch的穿透性

截至7.21日23.04结束更新,明日六点将继续更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/92145.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/92145.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自定义命令行解释器shell

目录 一、模块框架图 二、实现目标 三、实现原理 四、全局变量 五、环境变量函数 六、初始化环境变量表函数 七、输出命令行提示符模块 八、提取命令输入模块 九、填充命令行参数表模块 十、检测并处理内建命令模块 十一、执行命令模块 十二、源码 一、模块框架图…

uniapp使用uni-ui怎么修改默认的css样式比如多选框及样式覆盖小程序/安卓/ios兼容问题

修改 uni-ui 多选框 (uni-data-checkbox) 的默认样式 在 uniapp 中使用 uni-ui 的 uni-data-checkbox 组件时,可以通过以下几种方式修改其默认样式: 方法一:使用深度选择器格式一:在页面的 style 部分使用深度选择器 >>>…

《Linux 环境下 Nginx 多站点综合实践:域名解析、访问控制与 HTTPS 加密部署》​

综合练习:请给openlab搭建web网站,网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!, 2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访…

网络基础1-11综合实验(eNSP):vlan/DHCP/Web/HTTP/动态PAT/静态NAT

注:在华为模拟器(eNSP)上做的实验其中,在内网实验:Vlan/DHCP/VWeb/HTTP,在外网实验:动态PAT/静态NAT一、拓扑结构1. 核心设备与连接设备接口连接对象VLAN/IP角色LSW2/LSW3Ethernet 0/0/1-2PC1/P…

Mac上安装Claude Code的步骤

以下是基于现有信息的简明安装指南,适用于macOS系统。请按照以下步骤操作: 前提条件 操作系统:macOS 10.15或更高版本。Node.js和npm:Claude Code基于Node.js,需安装Node.js 18和npm。请检查是否已安装: …

MybatisPlus-15.扩展功能-逻辑删除

一.逻辑删除配置逻辑删除的字段时,logic-delete-field字段配置的是逻辑删除的实体字段名。字段类型可以是boolean和integer。在java中默认是boolean类型。逻辑已删除值默认为1,而逻辑未删除值默认为0。当是1时代表已删除(1在数据库表中为true&#xff0c…

IDEA 同时修改某个区域内所有相同变量名

在 IntelliJ IDEA 中,同时修改某个区域内所有 相同变量名 的快捷键是: ✅ Shift F6(重命名变量) 但这个快捷键默认是 全局重命名,如果你想 仅修改某个方法或代码块内的变量名,可以这样做:&…

Telink BLE 低功耗学习

低功耗管理(Low Power Management)也可以称为功耗管理(Power Management),本⽂档中会简称为PM。Telink低功耗解惑我查阅多连接SDK开发手册时,低功耗管理章节看了两三遍也没太明白,有以下几个问题…

设备管理系统(MMS)如何在工厂MOM功能设计和系统落地

一、核心系统功能模块设备管理系统围绕设备全生命周期管理设计,涵盖基础数据管理、设备运维全流程管控及统计分析功能,具体如下:基础数据管理设备与备件台账:包含设备台账(设备编号、识别码、型号、生产日期等&#xf…

低空经济展 | 牧羽天航空携飞行重卡AT1300亮相2025深圳eVTOL展

为深入推动低空经济产业高质量发展,构建全球eVTOL(电动垂直起降飞行器)产业交流合作高端平台,2025深圳eVTOL展定于2025年9月23日至25日在深圳坪山燕子湖国际会展中心隆重举办。本届展会以“低空经济・eVTOL・航空应急救援・商载大…

CS231n-2017 Lecture4神经网络笔记

神经网络:我们之前的线性分类器可以接受输入,进而给出评分,这是一种线性变换,再此基础上,我们对这种线性变换结果进行非线性变换,并输入到下一层线性分类器中,这个过程就像是人类大脑神经的运作…

暑期算法训练.5

目录 20. 力扣 34.在排序数组中查找元素的第一个位置和最后一个位置 20.1 题目解析: 20.2 算法思路: 20.3 代码演示: ​编辑 20.4 总结反思: 21.力扣 69.x的平方根 21.1 题目解析: 21.2 算法思路:…

【HDLBits习题详解 2】Circuit - Sequential Logic(5)Finite State Machines 更新中...

1. Fsm1(Simple FSM 1 - asynchronous reset)状态机可分为两类:(1)Mealy状态机:输出由当前状态和输入共同决定。输入变化可能立即改变输出。(2)Moore状态机:输出仅由当前…

多级缓存(亿级流量缓存)

传统缓存方案问题 多级缓存方案 流程 1.客户端浏览器缓存页面静态资源; 2. 客户端请求到Nginx反向代理;[一级缓存_浏览器缓存] 3.Nginx反向代理将请求分发到Nginx集群(OpenResty); 4.先重Nginx集群OpenResty中获取Nginx本地缓存数据;[二级缓存_Nginx本地缓存] 5.若Nginx本地缓存…

浅谈Rust语言特性

如大家所了解的,Rust是一种由Mozilla开发的系统编程语言,专注于内存安全、并发性和高性能,旨在替代C/C等传统系统编程语言。Rust 有着非常优秀的特性,例如:可重用模块 内存安全和保证(安全的操作与不安全的…

React探索高性能Tree树组件实现——react-window、react-vtree

🚀 简介 在现代 Web 应用中,处理大量层级数据的树形结构是一个常见挑战。传统的树组件在面对成千上万个节点时往往会出现性能瓶颈,导致页面卡顿、内存占用过高等问题。本文将深入探讨如何使用 react-window 和 react-vtree 构建高性能的虚拟…

C++ 中的默认构造函数:非必要,不提供

《More Effective C:35个改善编程与设计的有效方法》 读书笔记:非必要不提供default constructor在 C 中,默认构造函数(即无需任何参数即可调用的构造函数)是对象“无中生有”的一种方式。它的核心作用是在没有外部信息…

如何选择低代码开发平台

选择低代码开发平台需要考虑平台的开发效率、灵活性和扩展能力、安全性和合规性、成本效益等关键因素。 具体来说,平台的灵活性和扩展能力尤为重要,这决定了平台是否能长期满足企业日益增长的复杂需求。例如,企业在评估平台时,应关…

电子数据取证领域的双轮驱动——手工分析 vs 自动化分析

在你刚步入电子数据取证领域时,可能很快就注意到一个普遍现象:大多数取证分析师前期都花费大量时间在网上查阅博客、PDF、推文等信息,寻找证据线索的“藏身之处”——例如注册表项、日志文件路径、可疑文件命名模式或远程登录痕迹等。这种信息…

《Python 实时通信全解:掌握 WebSocket 技术与 HTTP 的本质区别》

🚀《Python 实时通信全解:掌握 WebSocket 技术与 HTTP 的本质区别》 引言:通信方式的演进与 Python 的角色 在数字化世界里,**“实时性”**已经成为构建高质量应用的核心诉求。从聊天工具到股票交易系统,再到物联网设备管理——通信的即时响应能力直接决定用户体验。而…