条件控制

1. 顺序结构

java代码顺序执行

2. 选择结构

  • if语句
  • 格式
if(结果为booblean类型的表达式){
    语句体;
}

if(结果为booblean类型的表达式){
    语句体1;
}else{
    语句体2;
}

if(结果为booblean类型的表达式){
    语句体1;
}else if{
    语句体2;
}
...

  • 举例
int a = 11;
if(a == 11){
    System.out.println("存在");
}
  • switch语句
  • 格式
switch(表达式){
    case 值1:
            语句体1;
            break;
    case 值2:
            语句体2;
            break;
    ...

    default:
            语句体n;
            break;
}
  • 举例
switch(num){
    case 1:
        System.out.println("一");
        break;
    ...

    default:
        System.out.prinln("数字不存在!")
}

3. 循环结构

  • 循环分类
1. for循环
2. while循环
3. do while循环
  • for循环
  • 格式
for(初始化语句;条件判断语句;条件控制语句){
    循环体语句;
}
  • 举例
for(int i=0;i
  • while循环
  • 格式
初始化语句;
while(条件判断语句){
    循环体语句;
    条件控制语句;
}
  • 举例
int i = 3;
while(i>0){
    System.out.println("Hello!");
    i--;
}
  • do while循环
  • 格式
初始化语句;
do{
    循环体语句;
    条件控制语句;
}while(条件判断语句)
  • 举例
int i = 3;
do{
    System.out.println("Hello!");
    i--;
}while(i>0)

4. 三种循环的区别

1. for循环和while循环都是先执行条件判断,而do while循环是先执行一次循环体语句
2. for循环的初始化变量只能在循环体中使用,while定义的循环变量可以在循环体之外使用

Original: https://www.cnblogs.com/suwuji/p/16527660.html
Author: 苏无及
Title: 条件控制

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612979/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • MySQL实战45讲 4,5

    04 | 深入浅出索引(上) 索引的出现其实就是为了提高数据查询的效率,就像书的目录一样 索引的常见模型 哈希表、有序数组和搜索树 哈希表 User2 和 User4 根据身份证号…

    数据库 2023年6月16日
    0111
  • 第八章:变量、常量和基础类型

    本篇翻译自《Practical Go Lessons》 Chapter 8: Variables, constants and basic types 1 你将在本章中学到什么? …

    数据库 2023年6月6日
    0124
  • 2022-8-9 第六组 输入输出流

    IO流 Java中输入/输出流常用的流: 字节输入流 &#x5…

    数据库 2023年6月14日
    080
  • Linux日志管理

    日志管理 日志文件 日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。日志对于安全来…

    数据库 2023年6月16日
    085
  • jieba分词java版本自定义stop_words

    背景 项目使用到jieba分词,分词部分结果产品不满意,想过滤一些不重要的高频词汇;我们是使用的结巴分词java版。maven引入如下: com.huaban jieba-anal…

    数据库 2023年6月11日
    087
  • 2022-8-17 mysql 第三天

    子查询 根据结果集中的行数,子查询可以分为以下几类: [En] According to the number of rows in the result set, subquer…

    数据库 2023年5月24日
    064
  • MySQL中 VARCHAR 可设置的最大长度是多少?

    在使用MySQL的过程中,在存储字符串时,大家或许都有过这样或那样的困惑,譬如: 对于固定长度的字符串,为什么推荐使用 CHAR 来存储? VARCHAR 可设置的最大长度是多少?…

    数据库 2023年6月11日
    097
  • RocksDB线程局部缓存

    在开发过程中,我们经常会遇到并发问题,解决并发问题通常的方法是加锁保护,比如常用的spinlock,mutex或者rwlock,当然也可以采用无锁编程,对实现要求就比较高了。对于任…

    数据库 2023年6月9日
    080
  • mysql查询优化

    1.count优化 a语句当行数超过11行的时候需要扫描的行数比b语句要多, b语句扫描了6行,此种情况下,b语句比a语句更有效率。 当没有where语句的时候直接select c…

    数据库 2023年5月24日
    082
  • harbor安装

    Harbor 简介 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registr…

    数据库 2023年6月11日
    081
  • MYSQL(进阶篇)——一篇文章带你深入掌握MYSQL

    MYSQL(进阶篇)——一篇文章带你深入掌握MYSQL 我们在上篇文章中已经学习了MYSQL的基本语法和概念 在这篇文章中我们将讲解底层结构和一些新的语法帮助你更好的运用MYSQL…

    数据库 2023年6月14日
    097
  • SQL语言基础

    SQL语言基础 SQL (Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统(RDBMS)。 SQL 的范围包括数据插入、查询、更新…

    数据库 2023年5月24日
    077
  • 自定义表单 动态表单 表单设计器 流程引擎 设计方案

    作流模块——————————- 1.模型管理 :web在线流…

    数据库 2023年6月6日
    078
  • zabbix模板,角色,用户,权限管理

    用户管理 用户组 用户角色 用户 模板管理 模板组 模板 posted @2022-09-07 22:22 溜溜威 阅读(16 ) 评论() 编辑 Original: https:…

    数据库 2023年6月14日
    0104
  • Eureka详解系列(五)–Eureka Server部分的源码和配置

    按照原定的计划,我将分三个部分来分析 Eureka 的源码: 今天,我们来研究第三部分的源码。 分析的思路和第二部分的一样,先明确 Eureka Server 需要具备哪些功能,再…

    数据库 2023年6月6日
    074
  • 剑指 Offer II 091. 粉刷房子

    剑指 Offer II 091. 粉刷房子 动态规划当前粉刷房子的花费可以由上一家粉刷房子的花费推导出来,所以可以使用动态规划求解这道题。首先确定dp数组的含义,每个房子都可以被粉…

    数据库 2023年6月16日
    0100
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球