转自:

Java循环的三种方式分享

下文笔者讲述java循环的三种方式分享,如下所示

一、while循环

while语法:while(循环条件){循环体}while关键字处理循环先判断循环条件当条件成立,则运行循环体循环完成后再判断一次循环条件当条件成立时,则继续执行循环体直到循环条件不成立

int i = 1;
while (i < 6) {System.out.println(i);i++;
}

二、do...while循环

do{循环体
}while(循环条件);do...while循环先执行一次循环体然后判断循环条件当条件成立,则继续执行循环体直到循环条件不成立注意事项:do...while循环无论循环条件是什么(无论循环条件是否成立)都运行一次循环体

int i = 1;
do {System.out.println(i);i++;
} while (i < 6);

三、for循环

for(循环变量;循环条件;改变循环变量){循环体
}for循环:是我们日常开发中使用最多的循环在使用for循环时,小括号中必须包含两个分号当循环条件成立,则执行循环体循环体执行结束后改变循环变量,再判断循环条件若成立,则继续执行循环体,直到循环条件不成立退出循环

for(int i=0;i<=6;i++){System.out.println(i);
}
for循环一般用在明确循环条件和循环次数时使用
while循环和do...while循环用在不明确循环次数时使用

四、循环中的两个关键字说明

1、break在循环中遇到break则直接退出循环无论循环执行到哪
2、continue在循环中遇到continue则跳出本次循环无论循环体后面有多少代码都不执行直接再次判断循环条件进行下一轮循环continue不结束循环,只是跳出一次循环

Java循环的三种方式分享相关推荐

  1. Java循环的三种方式

    一.        while循环 语法: while(循环条件){ 循环体: } while循环先判断循环条件,如果条件成立,则执行循环体,循环完成后再判断一次循环条件,若成立,则继续执行循环体,直 ...

  2. Java操作Excel三种方式POI、Hutool、EasyExcel

    Java操作Excel三种方式POI.Hutool.EasyExcel 1. Java操作Excel概述 1.1 Excel需求概述 1.2 Excel操作三种方式对比 2. ApachePOIExc ...

  3. 面试官 | Java转List三种方式,你说说吧。我。。懵逼。啥时候有三种了

    Hi 我是小小,我们又见面了,本文主要介绍Java数组转List的三种方式以及对比 前言 本文主要介绍Java中数组转为List的三种情况的优劣对比,以及应用场景. 第一种 通过 Arrays.asL ...

  4. java实现线程三种方式_详解三种java实现多线程的方式

    java中实现多线程的方法有两种:继承Thread类和实现runnable接口. 1.继承Thread类,重写父类run()方法 public class thread1 extends Thread ...

  5. java反射的三种方式以及一些常用方法

    1.获取类的三种方式 第一种:使用Class.forName(String classPath) //ClassPath:写需要反射的类名,一般是以包名.类名 注意事项:这里会产生一个ClassNot ...

  6. Jmeter引用外部Java文件的三种方式

    首先,我们来了解一下Jmeter引用外部Java文件的应用场景:说一个最常见的场景,比如做接口测试时,登录接口密码为加密传输,加密的算法由后端开发提供,只要后端开发语言是Java,那么他提供给你的加密 ...

  7. java深拷贝的三种方式

    问题:spring boot/JPA项目中,修改某个对象以后需要生成一个VO对象给客户端,数据库对应的POJO对象里有个Map类型的对象(名字叫para),这个对象的value又是个Map,我使用Ma ...

  8. java字符串反转三种方式

    将一个字符串进行反转.将字符串中指定部分进行反转.比如"abcdefg"反转为"abfedcg". public class StringDemo {/*将一个 ...

  9. Java数组初始化三种方式

    初始化方式: 静态初始化 int[] intArr; intArr = new int[]{1,2,3,4,5,9}; 简化的静态初始化方式 String[] strArr = {"张三&q ...

最新文章

  1. FI_ITEMS_MASS_CHANGE 批量更新 凭证文本 (凭证被锁、一些项目没更改到的解决方法)
  2. MOCTF-Web-登录就对了
  3. LINQ 中的 select
  4. python爬虫-异常处理
  5. linux升级tls,为CentOS升级OpenSSL 让Nginx支持TLS 1.2
  6. Qt工作笔记-遍历文件夹里面的所有文件,并在QTreeWidget内显示
  7. 基础算法 —— 高精度计算 —— 高精度乘法
  8. perl中-和=作用
  9. 论文阅读:A Randomly Accessible Lossless Compression Scheme for Time-Series Data
  10. fatal: unable to access ‘https://XXXXX‘: : OpenSSL SSL_read: Connection was reset, errno 10054……
  11. python多轴图_Python多子图布局与坐标轴科学计算方法,python,及,计数法
  12. 了解架构设计远远不够!一文拆解 Tomcat 高并发原理与性能调优
  13. static成员函数
  14. VLOOKUP函数返回错误值#N/A的两种解决方法
  15. HDU2147 kiki's game
  16. 【安天】Xcode非官方版本恶意代码污染事件(XcodeGhost)的分析与综述
  17. 大雁塔尺寸_西安容易被误解的两座建筑 不是只有大小之分 游客来了才知道原因...
  18. linux微软雅黑字体库_Ubuntu 安装 Wine 4.4 并设置微软雅黑字体解决中文乱码
  19. 【EXCEL VBA】字符函数
  20. 为了研究而玩:游戏分析的方法

热门文章

  1. about google fans
  2. linux 下项目自动化构建工具makefile详解
  3. PHP7新特性基础学习
  4. 适合的运动蓝牙耳机,运动蓝牙耳机之推荐
  5. rf运行python脚本报错_GNUradio与USRP折腾指南之环境搭建
  6. Simple Schnorr Multi-Signatures with Applications to Bitcoin 学习笔记
  7. AHK源代码加密器 v3.3
  8. DOM4J解析xml文件,递归遍历全部子节点
  9. 相声:我要逆反--借鉴德云社作品
  10. 计算机如何编写VB五边形,VB 过程的调用 已知五边形各顶点的坐标,求其面积?...