一、Java选择结构

1、if(条件)…else结构

当条件==true时执行if下的语句,否则执行else下的语句

2、if(条件1)…else if(条件2)…else结构(相关视频教程推荐:java视频教程)

当条件1==true时执行if(条件1)下的语句;当条件n==true时执行else if(条件n)下的语句;当都不满足时执行else下的语句

3、switch(运算语句)…case 值 结构

当运算语句的结果 == case的值时,进入对应case执行语句

default:无论进了哪个case,只要没有break,最后都要进default

break:跳出当前选择结构,如果进入的case里有break,则直接跳出switch

3.1、无default无break

3.2、有default无break

3.3、有default有break

二、Java循环结构

1、while(条件)循环,适用于不清楚循环次数,但知道进入循环的条件时

当条件==true时,进入循环

2、do…while(条件)循环,适用于不清楚循环次数,但知道停止循环的条件时

值型循环中的语句,直到条件==false时,跳出该循环

3、for循环,适用于知道循环的次数的情况

格式:for(定义一个变量;条件;运算语句){每次循环要执行的语句}

三、return、break、continue

return:跳出当前方法,并返回数据(可以不返回)

break:跳出当前逻辑结构

continue:跳出本次循环,执行下一次循环(本次循环中continue后面的代码都不执行)

相关文章教程推荐:java入门教程

java代码逻辑讲解_java逻辑控制语句实例详解相关推荐

  1. java代码轻量级锁_Java轻量级锁原理详解(Lightweight Locking)

    转自http://www.cnblogs.com/redcreen/archive/2011/03/29/1998801.html 大家知道,Java的多线程安全是基于Lock机制实现的,而Lock的 ...

  2. java表格的创建_Java创建表格实例详解 原创

    表格是最常用的数据统计形式之一,在 swing 中 由 JTable 类实现表格.接下来,我们看看怎么利用 JTable 创建表格. 在 JTable 类中除了默认的构造方法外,还提供了利用指定表格列 ...

  3. java文件流 m.jb51.net_FasfDFS整合Java实现文件上传下载功能实例详解

    今天使用Java代码实现文件的上传和下载.对此作者提供了Java API支持,下载fastdfs-client-java将源码添加到项目中.或者在Maven项目pom.xml文件中添加依赖 org.c ...

  4. java异常例子_java 异常的实例详解

    java 异常的实例详解 1.异常的定义:程序在运行时出现不正常情况. 异常的划分: Error:严重的问题,对于error一般不编写针对性的代码对其进行处理. Exception:非严重的问题,对于 ...

  5. php可变变量讲解,PHP可变变量实例详解

    什么是可变变量? 在PHP中有一个其他类型的变量,"可变变量".可变变量是一种PHP独特的变量,他允许动态改变一个变量的名称. 可变变量的工作原理 这个特性的工作原理是用一个变量的 ...

  6. redis队列优先级java实现_Redis 实现队列原理的实例详解

    Redis 实现队列原理的实例详解 场景说明: ·用于处理比较耗时的请求,例如批量发送邮件,如果直接在网页触发执行发送,程序会出现超时 ·高并发场景,当某个时刻请求瞬间增加时,可以把请求写入到队列,后 ...

  7. java 自定义正则表达式_java中正则表达式实例详解

    Java中正则表达式运用实例(参看java中正则表达式运用详解): 测试代码 package test; /** * 在String的matches()方法,split()方法中使用正则表达式. * ...

  8. java单例设计模式_Java设计模式之单例模式详解

    在Java开发过程中,很多场景下都会碰到或要用到单例模式,在设计模式里也是经常作为指导学习的热门模式之一,相信每位开发同事都用到过.我们总是沿着前辈的足迹去做设定好的思路,往往没去探究为何这么做,所以 ...

  9. java的static类_java中staticclass静态类详解

    一般情况下是不可以用static修饰类的.如果一定要用static修饰类的话,通常static修饰的是匿名内部类. 在一个类中创建另外一个类,叫做成员内部类.这个成员内部类可以静态的(利用static ...

  10. java connection 单例_Java设计模式之单例模式详解

    Java设计模式之单例模式详解 什么是设计模式 设计模式是在大量的实践中总结和理论之后优选的代码结构,编程风格,以及解决问题的思考方式.使用设计模式是为了可重用代码.让代码更容易被他人理解.保证代码可 ...

最新文章

  1. Crontab运行php脚本
  2. 2019年湘潭大学程序设计竞赛(重现赛)
  3. 《贝叶斯方法:概率编程与贝叶斯推断》一导读
  4. 1+X web中级 Laravel学习笔记——使用DB facade对数据库进行增删改查
  5. 使用to like动词_17
  6. linux 如何查看fb中分辨率_西门子S71200,如何在FB块中使用操作定时器?
  7. ubuntu 12.04安装vncserver
  8. AbiWord 中Piece Table 数据结构的实现----AbiWord Documentation
  9. 一、cadence ic 5141 ——软件下载地址以及常见错误
  10. APS高级计划排程系统的基本原理和排程步骤
  11. LeetCode--476. 数字的补数
  12. Win2003安全警报--当前安全设置不允许从该位置下载文件
  13. ios开发 多人语音聊天_iOS语音通话(语音对讲)
  14. APICloud介绍
  15. Kotlin:关于Sealed密封类
  16. 加权平均资本成本(Weighted Average Cost of Capital,WACC)
  17. PostgreSQL汉字转拼音
  18. Matlab时频工具箱tftb-0.2安装
  19. 单臂路由之2,多网口软路由实现单臂路由功能,且其剩余网口及光猫剩余网口均实现上网功能
  20. 全球最专业心理测试软件,据说是全球最准的心理测试

热门文章

  1. Python3打印当前系统时间
  2. 科大星云诗社动态20210808
  3. [C++调试笔记]执行声明的读写文件操作
  4. vuecli3 引入全局scss变量_在vue-cli 3中给stylus、sass样式传入共享的全局变量
  5. 空间三维散点数据的线性拟合
  6. 批处理之显示隐藏文件
  7. STM32中使用静态“字符串的方式”
  8. 可视化:在窗口中显示一个球,该球以与水平成45度夹角作直线运动,当遇到边界时,反弹回来,仍与水平成45度角继续运动。
  9. 程序猿要什么爱情,陪你未来的是键盘和代码啊!
  10. python拼接mysql时遇到unsupported format character ‘?‘ “(0x82f1)“