在实际项目中,条件判断和循环结构都是使用频率非常高的知识点,本节我们来看下这两部分。

一、条件语句

条件语句是对一个布尔型表达式进行判断,true时执行一个分支的操作,false时执行另一个分支的操作。

常见的条件判断语句有以下几种,

1、if 语句

单分支,条件满足时执行,不满足跳过。

2、if...else 语句

两个分支,条件满足时执行分支一,不满足时执行分支二。

3、if...else if...else 语句

多分支,分支前面不满足时继续向下判断。

4、if...else 嵌套

多个if语句嵌套在一起,外面满足时,进入语句块里面判断。

二、循环结构

需要对一系列操作执行多次的时候,就要用到循环语句了。Java中主要以下几种循环结构,

1、for 循环

for循环可以指定计数初始化值,布尔表达式和计数增加幅度,使用过程中更加灵活。

2、while 循环

while 循环只要满足布尔表达式的条件,就会一直循环下去。

3、do…while 循环

do...while 循环的特点是至少会执行一次,执行一次之后到while处进行条件判断,如果符合while条件,则继续循环,若不符合则退出循环。

4、关键字

循环中有两个常用的关键字,一个break,一个continue,非常实用。

  • break 跳出当前循环,并结束此次循环。
  • continue 停止当前迭代,并回到此次循环的开始位置,继续下一次迭代。

本节讲了Java的条件语句和循环结构,稍微理解下,就可以写一些简单的逻辑了。

java for 循环中if判断只进入第一个_「每天三分钟跟我学Java」之条件语句和循环结构...相关推荐

  1. extend implements多个对象_「每天三分钟跟我学Java」之Java面向对象的封装、继承、多态...

    Java是面向对象的语言,深入理解面向对象的概念,对Java的开发至关重要.本节我们着重看下面向对象的三大特性,封装.继承.多态. 一.封装 封装是将类的某些信息隐藏在类内部,不允许外部程序直接访问, ...

  2. java的使用条件_Java使用条件语句和循环结构确定控制流

    与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流.本文将简单讲解条件.循环和switch. 一.块作用域 块(block),即复合语句.是指由一对大括号括起来的若干条简单的Java语句 ...

  3. Java 1.3 控制流程(条件语句、循环结构)

    Java与C/C++对比: Java 的控制流程结构与 C 和 C++ 的控制流程结构一样, 只有很少的例外情况. 没有 goto 语句, 但 break 语句可以带标签, 可以利用它实现从内层循环跳 ...

  4. 【JAVA SE】第三章 运算符、条件语句、switch结构、while循环、do…while循环、for循环、break关键字以及break和continue关键字

    第三章 运算符.条件语句.switch结构.for循环.break关键字以及break和continue关键字 文章目录 第三章 运算符.条件语句.switch结构.for循环.break关键字以及b ...

  5. 第三十六期:学 Java 网络爬虫,需要哪些基础知识?

    说起网络爬虫,大家想起的估计都是 Python ,诚然爬虫已经是 Python 的代名词之一,相比 Java 来说就要逊色不少.有不少人都不知道 Java 可以做网络爬虫,其实 Java 也能做网络爬 ...

  6. JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)

    Java流程控制语句 本博文将对JAVA中组成各种结构的控制语句进行重点介绍,主要内容是区别于C/C++中的流程控制语句的重点解析. 1.顺序语句 顺序结构中的语句可分为:表达式语句.空语句和复合语句 ...

  7. 超硬核Java学习路线图+学习资源+实战项目汇总,看完以后不用再问我怎么学Java了!

    之前写过很多次关于Java学习指南.Java技术路线图的文章.但是总还是有小伙伴来问我,Java怎么学,项目怎么做,资源怎么找,真是让人头秃. 于是这次黄小斜决定来一波狠的,把所有这些内容都整理起来, ...

  8. java和python自学教程_一张图片让你明白初学者学Java还是python!

    首先,Java和Python都有广泛的应用领域,二者并不冲突,如果可能,最好都学习. 其次,你是想通过学习一门编程语言来求职?那需要了解这两门语言的适用场合. (1)Java语言长期占据编程语言排行榜 ...

  9. 女生会java找什么工作吗_还在说女生不适合学java? 其实女生学java更有优势, 而且更容易找到工作!...

    女生适合学java吗?女生做IT怎么样 首先要表明我的观点,编程是不分男女,什么女生不适合学编程的说法,从客观上来说,我觉得这是一种偏见.不少人潜意识里认为女生不适合从事IT岗位的工作,因为他们觉得这 ...

最新文章

  1. 《Python从小白到大牛》第4章 Python语法基础
  2. Android学习之反编译工具的使用
  3. 【Elasticsearch】Elasticsearch 基于scoll技术滚动搜索大量数据
  4. Java集合ArrayList的应用
  5. 传智播客 网络通信过程学习笔记
  6. python await timeout_python等待10秒执行下一命令的方法
  7. 打印流PrintWriter实现自动刷新和换行
  8. Python -- 网络爬虫:爬取花瓣网站图片
  9. 全球及中国柔性石材行业研究及十四五规划分析报告
  10. 10 16 进制 转换 c语言,求一段 16进制转10进制 C语言代码。 被转换的16进制数是 0x**型,转换后为10进制数。...
  11. 爱恨情仇——Kobe悖论终结篇
  12. gyb优化事项(2)
  13. 【OpenGL ES】EGL简介
  14. linux远程主机拒绝连接,linux – Telnet [无法连接到远程主机:拒绝连接]
  15. Access denied for user ‘root‘@‘localhost‘
  16. OpenCV——图像处理入门:膨胀与腐蚀、图像模糊、边缘检测
  17. 微信个人收款码于订单应用之解决方案
  18. 游戏运营全过程剖析,游戏开发,游戏运营,游戏推广问题分析
  19. 量化与码农 | 劝入vs劝退
  20. 单片机点阵 LED 设计显示屏,超详细!

热门文章

  1. PCL之点特征直方图(PFH)
  2. nginx访问控制allow、deny(ngx_http_access_module)
  3. Android高级开发面试题目,再也不用担心不能升职加薪了。
  4. 好好讲一讲:到底什么是Java架构师(含福利放送,名额有限)
  5. FineUIPro控件库深度解析
  6. 2017-09-20 前端日报
  7. React Native 0.20官方入门教程
  8. js 能实现监听F5页面刷新子iframe 而父页面不刷新
  9. Reset Password Windows Server 2008 r2
  10. verilog实现多周期处理器之——(五)移动操作(通用数据传送)指令的实现