首页 > 编程语言 >JAVA中的for循环和while循环详解

JAVA中的for循环和while循环详解

时间:2023-04-28 20:46:37浏览次数:40  
标签:语句 循环体 JAVA while 循环 条件 执行

for循环

格式

fou(初始化;条件判断语句;条件控制语句){

循环体语句:

}

执行流程:
  1. 执行初始化语句

  2. 执行条件判断语句,结果是false的话循环结束,结果是true执行循环语句

  3. 执行条件控制语句

 

 

while循环

格式:

while(条件判断语句){

循环体语句;

条件控制语句;

}

for和while的对比

相同点:运行规则都是一样的

不同点:for循环中,控制循环的标量,因为归属for循环语法结构中,在for循环结束后,就不能再次访问到了。

while循环中,控制循环的变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。

for和while的使用情况

  1. for循环中:知道循环次数或循环的范围

  2. 不知道循环的次数或者范围,只知道循环的结束条件。

标签:语句,循环体,JAVA,while,循环,条件,执行
From: https://www.cnblogs.com/longlonglong777/p/17363095.html

相关文章

  • for循环中的continue与break
    二者区别:break:退出所有的循环continue:跳出当前的一次循环break和continue都是用来控制循环结构的,主要是停止循环。1.break有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。这是我们可以使用break来完成。break用于完全结束一个循环,跳出循环体执......
  • 对Java课程PTA4-6题目集的反思与总结
     前言:三次题目集一共涵盖了以下知识点:面向对象编程的封装性,List-Arrays方法的使用,强制类型转换的方法,字符串的处理,字符串截断方法split的使用,对象数组的建立以及使用,Java源码自带的多种日期类方法的使用,各种正则表达式及其运用,运用聚合的方法自行写日期类,综合运用现学的所......
  • JVM系列——java文件到JVM中的整个过程
    关注“Java后端技术栈“回复“面试”获取最新资料今天来聊聊从java文件到class文件,最后class文件是怎么到JVM中的。首先是编写一个HelloWorld.java类,然后通过这一系列的编译操作,最终成了HelloWorld.class文件。然后把HelloWorld.class文件加载到JVM中的整个过程:1,装载。查找和导入cl......
  • Java高频面试题和答案
    一、Java基础篇Object有哪些常用方法?大致说一下每个方法的含义Java创建对象有几种方式?获取一个类对象的方式有哪些?ArrayList和LinkedList的区别有哪些?用过ArrayList吗?说一下它有什么特点?有数组了为什么还要搞个ArrayList呢?说说什么是fail-fast?Hashtable与HashMap的区......
  • JavaBlog2
    一、前言本次博客文章主要是关于java课程第二阶段关于PTA题目集、超星作业以及期中考试的总结。相较于第一阶段的作业总结而言此次作业更加针对于总结在面向对象过程中的三大技术特性,即封装性、继承性和多态性,以及相关一些面向对象设计过程中的一些基本原则的理解和分析此阶段作......
  • java设计单链表
    packagelinked;/***@date2023/4/2622:51*@description单链表*/publicclassSingleLinkedList{privateintsize=0;privateNodehead;privateNodetail;publicstaticclassNode{privateObjectdata;privateNodenext;......
  • Java重写源码中的方法
    重写步骤:1.找到你所要重写的方法的所在类,查看其中的路径;2.在我们的src目录下新建一个同包名同类名的类;3.将jar包中的重写方法所在类的所有代码复制到我们新建的同包名同类名的类中;4.在我们新建的同包名同类名的类中修改对应的方法中的代码,注意要保持方法中的参数不要发生改变,也......
  • java if和switch语句
    if语句:publicclassifguanjianzi{publicstaticvoidmain(String[]args){if(2<1){System.out.println("1234567");}else{System.out.println("12");}}}switch语句......
  • java.io.IOException: line too long
    java.io.IOException:linetoolong 在打jar包时,manifest.mf中所依赖的所有jar路径过长,结果报错说IOException("linetoolong") java.io.IOException:linetoolongatjava.util.jar.Attributes.read(Attributes.java:362)atjava.util.jar.Manifest.read(......
  • Java 读取UTF-8文件中文乱码
    Java读取UTF-8文件中文乱码 InputStreamReaderisr=newInputStreamReader(newFileInputStream(file),"UTF-8");BufferedReaderread=newBufferedReader(isr);  例如:privatestaticStringreadUTF8File(StringfilePath)throwsIOException{ InputStreamReaderi......