【java开发】分支语句、循环语句学习

时间:2021-07-27 08:57:31

一、Java分支语句类型

  • if-else 语句

  • switch

关于if-esle语句可以拆分为三种

  • if语句

    if(条件)
    {
    语句块;
    }

  • if-else语句
    if(条件语句)
    {
    语句块;
    }

  • if-else if语句
    if (条件语句1)
    {
    语句块;
    }
    else if(条件语句2);
    {
    语句块2;
    }
    ...
    else if(条件语句n)
    {
    语句块n;
    }

关于switch语句

switch( 表达式)
{
        case 表达式值1:

语句块1;

break;

....

case 表达式N:

语句块N;

break;

default:

语句块;

break;
}

注意点:每一个case都会列出表达式或是值的可能值,注意case后面跟的是:冒号,不要写成;分号

每个case对应不同的情况,然而如果不满足case语句,可写一个default语句,default语句可选;

每个case语句后都会对应一个break终止语句,没有特别需求都是这样写,否則会从符合case情况值开始都走一遍

对于第三个注意点,我写个简单的语句区分一下

【java开发】分支语句、循环语句学习

这是使用正常break后输出的结果: 2

而 不使用break则输出如下图所示

【java开发】分支语句、循环语句学习

结果:【java开发】分支语句、循环语句学习

分析便可知:当case 值满足2时便开始一直执行到 语句结束。

===========我是分隔符

二、java 循环语句学习

语句类型:

  • for循环

for(;;)
                {
                    执行语句;
                 }

  • while当循环

    while (表达式)
    {
        执行语句;
    }

  • do..while语句
    do
    {
    执行语句:
    }while(条件语句);

==========

在三大循环语句讲完后说一下break和continue语句

break:符合条件直接跳出整个循环  ————————————终止

continue:符合条件跳出本次循环继续执行下一个循环————中止

写个简单的例子:

break:

【java开发】分支语句、循环语句学习

continue:

【java开发】分支语句、循环语句学习

后面还会继续写点循环及分支语句的嵌套使用,可以自己写点小练习练手。

最后穿插一下java中的注释语句

// 单行语句

/*

*

*/多行注释,中间的星号可不写,起到一定的代码美观

/**

*

*/类似多行注释,该注释是文档注释,可以用javadoc HelloWorld.java语句把注释文档导出来。

【java开发】分支语句、循环语句学习的更多相关文章

  1. [零基础学JAVA]Java SE基础部分-04. 分支、循环语句

    转自:http://redking.blog.51cto.com/27212/116751 1.课程名称:分支.循环 本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句 ...

  2. python学习第四讲,python基础语法之判断语句,循环语句

    目录 python学习第四讲,python基础语法之判断语句,选择语句,循环语句 一丶判断语句 if 1.if 语法 2. if else 语法 3. if 进阶 if elif else 二丶运算符 ...

  3. 02_5if switch分支与循环语句

    02_5if switch分支与循环语句 1.语句 1.1条件语句-根据不同条件,执行不同语句. if if ... else if ... else if if ... else if ... el ...

  4. javascript基础入门之js中的结构分支与循环语句

    javascript基础入门之js中的结构分支与循环语句 程序的结构①顺序结构:自上而下:②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个:③循环结构:重复某些代码④配合特定的语句实现选择 ...

  5. java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)

    本文知识点(目录): 1.while循环语句    2.do...while循环语句    3.for循环语句    4.for...in循环语句    5.附录1(with语句)    6.附录2( ...

  6. 【Python】-NO.99.Note.4.Python -【Python3 条件语句 循环语句】

    1.0.0 Summary Tittle:[Python]-NO.99.Note.4.Python -[Python3 条件语句 循环语句] Style:Python Series:Python Si ...

  7. Java语言----三种循环语句的区别

    ------- android培训.java培训.期待与您交流! ---------- 第一种:for循环 循环结构for语句的格式:       for(初始化表达式;条件表达式;循环后的操作表达式 ...

  8. Java流程控制之循环语句

    循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将 ...

  9. SQL变量、运算符、分支、循环语句

    变量: SQL语言也跟其他编程语言一样,拥有变量.分支.循环等控制语句. 在SQL语言里面把变量分为局部变量和全局变量,全局变量又称系统变量. 局部变量: 使用declare关键字给变量声明,语法非常 ...

  10. SQL连接查询、变量、运算符、分支、循环语句

    连接查询:通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 常用的两个链接运算符: 1.join   on 2.union 在关系数据库 ...

随机推荐

  1. iis 500.19错误解决过程记录

    前段时间一直在纠结C#中,dll的管理问题.最后选择使用nugetgallery进行公共库管理.项目地址:https://github.com/NuGet/NuGetGallery.这是一个nuget ...

  2. 测试架构图 High Level 产品技术(无事来更新,证明这个博客还是Live的)

    一个完整的产品测试所需要掌握的产品技术架构. 1.最底层硬件平台(服务器与存储) 对于一个大型商业解决方案来说,性能与可靠性是非常重要的要求,那么服务器与存储就是专门来满足需求的. 服务器: 服务器端 ...

  3. iOS- Terminating app due to uncaught exception 'NSRangeException'

    错误描述: Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM object ...

  4. Go项目的目录结构说明

    一.项目目录结构 GoPath    /bin    /pkg    /src project_1      project_2 ...... project_n GoPath : 相当于donet下 ...

  5. jsp界面项目绝对路径问题

    方法一:直接采用绝对路径 (不推荐) 在JSP页面端,获得本项目的绝对地址(如果你的项目叫MyApp,那么获得到的地址就是 http://localhost:8080/MyApp/): 代码如下: & ...

  6. .NET下的加密解密大全(2):对称加密

    本博文列出了.NET下常用的对称加密算法,并将它们制作成小DEMO,希望能对大家有所帮助. 公共代码[csharp]static byte[] CreateKey(int num) {     byt ...

  7. HDFS文件读取详解

    客户端与HDFS文件读取 创建HDFS文件系统实例 FileSystem fs = FileSystem.get(new URI("hdfs://ns1"), new Config ...

  8. jquery子元素过滤选择器

    :nth-child('索引值')//获取指定元素下的某个子元素的位置,索引从1开始: //偶数行                 //$('li:nth-child(even)').addClass ...

  9. Nginx:413 Request Entity Too Large解决

    最近在做给博客添加上传PDF的功能,但是在测试上传文件的过程中遇到了413 Request Entity Too Large错误.不过这个无错误是很好解决的,这个错误的出现是因为上传的文件大小超过了N ...

  10. la3523 白书例题 圆桌骑士 双联通分量+二分图

    具体题解看大白书P316 #include <iostream> #include <algorithm> #include <vector> #include & ...