一、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情况值开始都走一遍

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

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

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

结果:

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

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

二、java 循环语句学习

语句类型:

  • for循环

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

  • while当循环

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

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

==========

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

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

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

写个简单的例子:

break:

continue:

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

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

// 单行语句

/*

*

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

/**

*

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

最新文章

  1. add添加
  2. 安装centos 7后恢复windows 2008R2 (Windows7)启动项
  3. UE4 自定义物理表面类型(Surface Type)
  4. net.sf.json.JSONObject 和org.json.JSONObject 的差别
  5. httpwebrequest 请求压缩,接受压缩的字符流请求
  6. 【转】利用TCMalloc优化Nginx的性能
  7. 服务器 libevent中epoll使用实例demo
  8. centos firefox中文乱码问题
  9. NOI2014题解
  10. oracle 格式化数字 to_char
  11. SQL Server 2008 修改表名
  12. excel笔记
  13. SQL基础-----DML语句
  14. Android为什么使用Binder-android学习之旅(101)
  15. 双向BFS—>NOIP2002 字串变换
  16. 在linux中编译grpc
  17. JS-详解算数运算符"+"
  18. Android性能测试--内存
  19. nginx 读取文件 permission denied
  20. postgresql----Gist索引

热门文章

  1. linux源码分析(五)-start_kernel
  2. jQuery动画
  3. jquery实现更多内容效果
  4. 让服务器iis支持.apk文件下载的设置方法
  5. 【C#公共帮助类】ZipHelper 压缩和解压帮助类,经过实战总结出来的代码
  6. 【Apache大系】Apache服务器面面观
  7. iOS隐私政策
  8. 十一个行为模式之中介者模式(Mediator Pattern)
  9. 前后端分离之前端项目构建(grunt+require+angular)
  10. Bootstrap之栅格系统