首页 > 编程语言 >Java语言设计3

Java语言设计3

时间:2024-06-21 15:00:33浏览次数:21  
标签:语句 case 判断 Java 语言 else break 设计 表达式

第三章:分支结构

一、if分支结构

1. 基本if结构:

(1) 语法:

   if(判断条件/布尔表达式){

       // 语句

   }

(2) 执行原理:如果判断条件成立,则执行{}中的

语句

2. 基本if结构2

(1) 语法:

   if(判断条件/布尔表达式){

       // 语句1

   }else{

       // 语句2

   }

(2) 执行原理:如果if条件成立,则执行语句1,

否则执行语句2

3. 多重的if结构

(1) 语法:

   if(判断条件1){

       // 语句1

   }else if(判断条件2){

       // 语句2

   }else if(判断条件3){

       // 语句3

   }else{

       // 语句n

   }

(2) 执行原理:从上往下依次判断,哪一个条件成

立,则执行对应{}中的语句

4. if嵌套结构

(1) 语法:

   if(判断条件/布尔表达式){

       if(判断条件/布尔表达式){

           //

       }else if(判断条件){

            

       }else{}

   }else {

        

   }

二、等值分支结构(switch...case结构)

1. 语法:

switch(表达式){

   case 值1:语句1;break;

   case 值2:语句2;break;

   case 值3:语句3;break;

   ...

   default:语句n;break;

}

2. 执行原理:

首先获取switch()中表达式的结果,根据结果从

上往下进行匹配case后面的值,结果和哪一个

case的值相等,则执行对应的后面的语句;如果都

不相等,则执行default后面的语句

3. 细节:

(1) 表达式的结果类型:byte、short、int、

char、String

(2) break:终止switch结构,防止case穿透

(3) default没有位置先后要求

三、局部变量

1. 概念:定义在函数/方法内部的变量

2. 特点:

(1) 必须先赋值,再使用

   报错:可能尚未初始化变量

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

块结束

   报错信息为:找不到符号

(3) 在重合的作用范围内,不允许命名冲突

   报错信息为:已在方法xxx中定义了变量 xx

标签:语句,case,判断,Java,语言,else,break,设计,表达式
From: https://blog.csdn.net/2401_84838344/article/details/139807306

相关文章

  • Java语言设计4
    第四章:循环结构一、理解:1.循环:通过某个条件,重复并且有规律的执行一段代码2.循环组成部分:循环变量的初始化、循环条件、循环变量的改变、循环体3.循环分类:while循环、do..while循环、for循环二、while循环1.语法://循环变量的初始化while(循环条件){  //循环......
  • 【AIGC新职业】之:什么是AIGC?其对创意设计行业有什么重要意义?
    【AIGC是什么】AIGC,全称ArtificialIntelligenceGeneratedContent,即人工智能生成内容。这是一种基于生成对抗网络、大型预训练模型等人工智能的技术方法,通过已有数据的学习和识别,以适当的泛化能力生成相关内容的技术。AIGC技术的核心思想是利用人工智能算法生成具有一定......
  • LPD6803是专为LED(LED)灯光系统设计的驱动芯片
    一般简介:    LPD6803是专为LED(LED)灯光系统设计的驱动芯片,它采用先进的高压CMOS芯片工艺,提供三路恒流驱动和灰度调制输出,特别适合离散的多灰度全彩色灯光系统。    LPD6803芯片包括串行移位寄存器和级联驱动电路,灰度数据在时钟上沿移入串行移位寄存器,转储后......
  • 【JavaWeb】Servlet快速入门
    具体的实现步骤如下:创建Web项目web-demo,导入Servlet依赖坐标<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><!--此处为什么需要添加该标签?provid......
  • 鸿蒙开发学习随记(1)——ArkTS基础语言学习
    目录变量与常量数组函数常规函数箭头函数接口与对象联合体枚举类型变量与常量在ArkTS语言中有三种常见的数据类型:number,string,boolean。变量这样声明定义://变量命名letname:string="zhangsan"//let是一个关键字声明变量,name是变量名,string是类型,=后面......
  • 基于web网吧座位预约管理系统设计与实现
      博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩。项目配有对应开发文档、开题报告、任务书......
  • 牛客网最强Java面试八股文(2024年6月持续更新)
    一、Java基础1.JDK和JRE有什么区别?JDK:JavaDevelopmentKit的简称,java开发工具包,提供了java的开发环境和运行环境。JRE:JavaRuntimeEnvironment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含了编译java源码的编译......
  • Java面试题及答案整理( 2024年 6 月最新版,持续更新)
    秋招金九银十快到了,发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专......
  • Java语言程序设计1
    第一章:Java环境搭建Java是一种计算机编程语言;除了java编程语言,还有很多的编程语言:c、c++、c#、python等不同编程语言类比于不同国家语言;每个编程语言的语法不同;应用场景不同Java是一个用于后端开发的编程语言一、Java历史1.1995年,sun公司推出的一款面向对象的编程语......
  • 软件开发项目全套文档资料参考(规格说明书、详细设计、测试计划、验收报告)
     前言:在软件开发过程中,文档资料是非常关键的一部分,它们帮助团队成员理解项目需求、设计、实施、测试、验收等各个环节,确保项目的顺利进行。以下是各个阶段的文档资料概述:软件项目管理部分文档清单: 工作安排任务书,可行性分析报告,立项申请审批表,产品需求规格说明书,需求调研......