news 2026/4/28 1:21:32

JAVA分支结构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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中的内容。

3. 嵌套if结构

(1) 语法:

if( 布尔表达式){

if(布尔表达式){

//代码块... }

else if(布尔表达式){

//代码块 }

else{} }

else{

// 代码块... }

(2) 执行原理:先判断外层的if条件,外层if条件成立的情况下,执行内层if结构

三、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 后面只能跟一个值

四、局部变量

1. 概念:定义在函数内部的变量。

2. 特点:

(1) 使用:先赋值,再使用 、

(2) 作用范围:从定义位置开始,到定义它的的代码块结束。

(3) 重名:在重合作用范围内,不允许命名冲突(不允许有同名的局部变量)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/28 1:21:31

最大回撤多少才安全?跟单交易最容易忽略的核心风控指标

在选择跟单交易信号源时,许多投资者首先关注的是收益表现,但真正决定一个策略能否长期稳定运行的关键,并不只是盈利能力,而是其背后的风险控制策略。其中,“最大回撤”往往是最容易被忽视,但却最具参考价值…

作者头像 李华
网站建设 2026/4/28 1:18:23

YOLOv13涨点改进| WACV 2026 | 独家创新首发、Conv卷积改进篇 |引入SimConv相似卷积模块,实现自适应感受野调整,克服传统卷积固定卷积局限,助力小目标检测、图像分割等高效涨点

一、本文介绍 🔥本文给大家介绍利用 SimConv相似卷积模块 改进YOLOv13网络模型,能够有效提升模型对复杂场景目标的特征表达能力。SimConv通过建立输入特征之间的空间相关关系,并根据局部语义信息动态选择不同尺寸的卷积核,从而实现自适应感受野调整。这种机制能够克服传统…

作者头像 李华
网站建设 2026/4/28 1:18:22

Trae入门

Trae 是由字节跳动(ByteDance)推出的一款AI 原生集成开发环境(IDE),简单来说,它是一款专为程序员打造的、深度集成了人工智能的“写代码神器”。 你可以把它理解为一个“能自己写代码、修 Bug 的智能编程助…

作者头像 李华
网站建设 2026/4/28 1:17:21

2026跨平台App开发工具横评小程序转App与集成方案

随着企业数字化、信创适配、AI赋能需求全面升级,跨平台App开发已从单纯多端适配,转向安全合规、生态兼容、AI增强、高效落地的综合能力比拼。本文聚焦小程序转App、App集成小程序两大核心场景,对FinClip、Chameleon、APICloud、Weex四款工具做…

作者头像 李华
网站建设 2026/4/28 1:07:23

AI代理与Jina工具实现智能网页抓取方案

1. 项目概述这个标题描述了一个相当有趣的AI应用场景:AI代理如何利用Jina的URL转Markdown工具,在KaibanJS框架中实现更智能化的网页抓取方案。作为一名长期从事自动化工具开发的工程师,我最近在实际项目中深度应用了这套技术栈,发…

作者头像 李华
网站建设 2026/4/28 1:03:20

构建有益AI:价值对齐与工程实践框架

1. 项目概述"Building a Beneficial AI"这个标题背后蕴含着人工智能领域最前沿也最具挑战性的研究方向——如何确保AI系统的发展真正造福人类社会。作为一名在AI安全领域工作多年的从业者,我见证了太多技术突破带来的双刃剑效应。今天我想分享的&#xff…

作者头像 李华