首页 > 编程语言 >【Java】Switch语句、循环语句(for、while、do...while)

【Java】Switch语句、循环语句(for、while、do...while)

时间:2024-12-05 18:58:09浏览次数:6  
标签:语句 do break case while 循环 执行

Switch语句:针对某个表达式的值进行判断,从而决定执行哪一段代码

语法格式:

switch(表达式){
       case 目标值1:
                           执行语句1
                           break;
        case 目标值2:
                            执行语句2
                            break;
         .  .  .  .  .  .
        case 目标值n:
                            执行语句n
                            break;
         default:
                            执行语句n+1
                            break;
}

注意事项:

1.多个case后面的值不可重复;
2.switch()的括号当中只能是以下几种数据类型:byte\short\char\int\String
3.switch语句比较灵活,不在意case的顺序。
4.break;语句不建议省略

循环语句:满足一定条件下,会反复执行的一段代码

组成:

1.初始化语句//定义最初的循环变量:循环最开始执行的,且只执行一次

2.条件判断:出发循环的条件。如果成立,循环一直继续,否则,循环退出

3.循环体:重复要执行的代码语句:

4.步进语句//更新循环变量:每次循环之后需执行一次的扫尾工作(走一步做一次步进)

循环语句有三种:for、while、do...while

for循环语法格式:

for(初始化语句(1);条件判断(2);步进表达式(3)){
        循环体(4);
}

执行顺序:1 2 4 3--2 4 3 --2 4 3

while语法格式:

初始化语句1;
while(条件判断){
       循环体3;
       步进语句4;
}

do while语句语法格式:

初始化语句;
do{
       循环体;//无脑执行 因为第一次执行时不会判断是否满足条件
       步进语句;
}while(条件判断);

标签:语句,do,break,case,while,循环,执行
From: https://blog.csdn.net/2402_88422835/article/details/144273093

相关文章

  • 【AI】Adobe Illustrator矢量图形设计软件下载安装与使用
    AdobeIllustrator软件简介AdobeIllustrator是一款由Adobe公司开发的矢量图形设计软件,广泛应用于各种设计领域,如平面设计、插图、网页设计和排版等。它的强大功能和灵活的工具使得设计师能够创作出高质量的视觉作品,适用于印刷、数字媒体和交互设计。本文将从软件简介、主要功......
  • PDO 中的ATTR_EMULATE_PREPARES属性详解
    PDO中的ATTR_EMULATE_PREPARES属性详解概念解释ATTR_EMULATE_PREPARES是PDO(PHPDataObjects)中的一个连接属性。PDO是PHP访问数据库的一个统一接口,它支持多种数据库系统。当使用PDO进行数据库操作时,ATTR_EMULATE_PREPARES这个属性用于控制PDO是否模拟预处理语句。预处理语......
  • Windows安装Hyper-V
    Hyper-V虚拟机使用一、Hyper-v设置虚拟机NAT模式上网1.1安装hyper-vwindows专业版可以跳过在桌面新建文件hyper_install.txt,写入如下内容:pushd"%~dp0"dir/b%SystemRoot%\servicing\Packages\*Hyper-V*.mum>hyper-v.txtfor/f%%iin('findstr/i.hyper-v.txt2^......
  • 五分钟学会Markdown
    Markdown基本用法写标题:常用井字符#来表示标题.一共有六个等级:#一级标题##二级标题###三级标题####四级标题#####五级标题######六级标题水平线:水平线非常适合将文本拆分为多个部分.可以用三个或更多的破折号,下划线,或者星号来做水平线.---___***强......
  • Delphi对接微信人脸支付Windows SDK
    开发环境DelphiXE11.3只有部分代码,做个笔记;这个只有调人脸识别(WindowsSDK)代码,只有部分代码 {微信刷脸支付}unitUWX_PayFaceSDK;interfaceusesSystem.SysUtils,System.DateUtils,System.JSON;typemWX_PayFace_CMD_Type=(mWX_init,mWX_getRawdata,mWX......
  • windows最大路径限制
    在WindowsAPI中,路径的最大长度为 MAX_PATH,此项被定义为260个字符;解决方案:点击查看详情: 最大路径长度限制-Win32apps|MicrosoftLearn1.修改注册表值(windows+R输入regedit)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem里面的项L......
  • docker-compose yaml version
    在DockerCompose文件中,version字段是必需的,它告诉DockerCompose工具使用哪个版本的YAML文件格式来解析Compose文件。目前,DockerCompose支持的版本有1, 2, 2.x, 3, 3.x等。其中,3及以上版本支持更多的特性,比如多服务网络 FROMopenjdk:8-jreRUNmkdir/app#复制jar......
  • 技术栈4:Docker入门 & Linux入门指令
    目录1.Linux系统目录结构2.处理目录的常用命令3.Docker概述4.Docker历史5.Docker基本组成6.Docker底层原理7.Docker修改镜像源8.Docker基本命令在学习docker之前我们先要熟悉Linux系统,推荐阅读:Linux笔记(狂神说)-你我不在年少-博客园1.Linux系统目录结构以下是......
  • Ubuntu 24.04.1 LTS 安装docker
    在Ubuntu24.04.1LTS上安装Docker的步骤如下:1.更新系统包sudoaptupdatesudoaptupgrade-y2.安装必要的软件包sudoaptinstall-yapt-transport-httpsca-certificatescurlsoftware-properties-common3.添加Docker官方的GPG密钥curl-fsSLhttps:/......
  • 08-选择语句
    08-选择语句如果你好好学习,拿一个好offer。如果你不好好学习,回家卖红薯。【注】这就是选择!!!#define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmain(){ intinput=0; //输入变量 printf("加入C语言学习:>"); /*1:好好学习,0:不好好学习*/ printf("你要好......