当前位置: 首页 > news >正文

Java(分支结构)

一、导包
1. 语法:import 包名1.包名2.类名; // import java.util.Scanner; --->导入包中的指定的类
import 包名1.包名2.* ; // 导入包中所有的类
2. 位置:定义在package 语句的下面,并且所有类的上面
3. 注意:一个源文件中可以定义 n 个 import语句,没有个数限制。
java.lang 包中的内容自动导入。
二、if 分支【开发重点】
1. 基本结构:
(1) if(布尔表达式){
// 当 布尔表达式结果为 true时,执行的语句
}
执行的原理:如果布尔表达式的结果为true,则执行{}中内容,如果为false,则不执行{}中的内容。
不管{}中内容是否执行 ,整个 if结构后面的语句继续执行。
(2) if(布尔表达式){
// 表达式1
}else{
// 表达式2
}
执行的原理:如果布尔表达式结果为true,执行表达式1,布尔表达式结果为false,则执行表达式2.
2. 多重的if 结构
(1) 语法:
if(布尔表达式1){
// 代码块1
}else if(布尔表达式2){
//代码块2
}else if(布尔表达式3){
// 代码3..
}else{
// 代码块4
}
(2) 执行原理:从上往下依次判断,哪一个布尔表达式的结果为true,则执行对应的后面{}中的代码块的内容,
如果都不成立,则执行 else中的内容。

三、switch...case 分支结构
1. 语法:
switch(表达式){
case 值1 : 语句1;break;
case 值2 : 语句2;berak
case 值3 : 语句3;break;
default : 语句n;break;
}
2. 注意事项:
(1) switch后面()中表达式的结果类型必须是 byte/short/int/char;
jdk7.0之后支持 String类型 【面试重点】
(2) break : 借助break 结束、终止switch ...case结构
(3) default语句没有位置要求,只有当 所有的case中的数据和表达式的结果都不匹配时,才执行default;
建议 default后面的break不省略。
(4) 一个 case 后面只能跟一个值

http://www.jsqmd.com/news/908157/

相关文章:

  • 别再凭感觉选电阻了!手把手教你计算MOSFET驱动电阻的功耗与封装(附Excel计算模板)
  • 魔百盒M401A安装Home Assistant Supervisor实录:我踩过的那些坑与终极解决方案
  • 定点乘法避坑指南:DSP和嵌入式开发中精度丢失与溢出处理的实战经验
  • Web安全实战解析与核心技术落地指南
  • AI赋能客户体验:从智能客服到预测性服务的实战指南
  • 从CoinGecko拆解数据产品架构:工程实践与商业模式深度分析
  • 别再混淆了!用Python的sklearn手把手教你算多分类的Precision、Recall和Accuracy
  • 算法练手题目:Cable master
  • 神仙免费云服务器 - 阿贝云
  • 164-基于Python的甜点销售数据可视化分析系统
  • 2026 夹层锅、蒸汽夹层锅、不锈钢封头、行星炒锅、食品杀菌锅、压力容器反应釜厂家综合榜单:用料、工艺、耐用度多维度行业分析 - 海棠依旧大
  • Gemini实战:用AI写CI/CD脚本,提升研发效能
  • 别再让CPU扛下所有:手把手教你用ethtool配置网卡TSO/GRO,网络性能飙升指南
  • ♪苍穹外卖♪Day2 | 项目日记
  • Hermes Agent 完全使用指南:从安装到多平台部署的全流程教程
  • 战略落地难?试试分拆对
  • 别再让GUI卡死了!用PySide6的QThread+QMutex实现一个带暂停/恢复功能的下载器
  • 自动语音识别技术原理与实战:从MFCC到端到端模型
  • 线性回归假设深度解析:从理论到实践的完整诊断与修正指南
  • 智能文档信息提取:OCR与AI技术融合的实战指南
  • 项目介绍 MATLAB实现基于SVM-LSTM支持向量机(SVM)结合长短期记忆网络(LSTM)进行回归预测(含模型描述及部分示例代码)专栏近期有大量优惠 还请多多点一下关注 加油 谢谢 你的鼓励是我
  • PyTorch实战:手把手教你用L1范数给CNN模型‘瘦身’(附完整代码与可视化)
  • 别再手动复制了!微信小程序+vantUI组件库,用npm一键安装的保姆级避坑指南
  • 别再模拟SPI了!STM32 CubeMX配置硬件SPI驱动1.28寸屏(GC9A01)保姆级教程
  • Claude Code + GLM-5 深度赋能测试:开发 8 大 Skill 构建 AI 测试助手集群
  • AI赋能商业社交:从精准连接到智能维护的完整指南
  • 别再硬编码了!用HTN框架让游戏AI自己找最优解(附Unity/Unreal实现思路)
  • 1111放厕所调充闲职
  • 【原创解锁】准点倒数日 纪念日高考倒计时 自动算日超省心
  • GD32 CAN通信调试:实测对比不同波特率参数(SJW/BS1/BS2)对稳定性的影响