`
finally_mm
  • 浏览: 25108 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

JavaSE基础知识循环结构部分

J# 
阅读更多

1.2.4.2  循环结构

1、循环结构的三要素

(1)初始化(一般指对循环变量的初始化)

(2)循环条件(一般用来确定循环变量的终止值)

(3)循环增量(一般用来描述循环变量在每次循环之后的改变值)

   增长:正增长/负增长

2for结构

for(表达式1;表达式2;表达式3)

{

循环体语句;(1---n)

}

或者理解成

 for(循环变量的初始化 ; 循环条件 ; 循环变量增量表达式)

{

       需要循环重复执行的语句;

}

i,j,k这样的单字母通常被用来定义为循环变量;

循环变量是用来控制循环的次数;

for循环的执行过程:

(1)先执行表达式1,进行初始化

(2)判断循环条件,如果满足,就执行循环体语句;

   如果不满足,就退出循环

(3)执行表达式3,改变循环变量

(4)继续判断循环条件,如果满足,就执行循环体语句;

   如果不满足,就退出循环

(5)重复第(3)(4)

3while循环

while (<表达式>)

{

              <语句>

}

语义是:当<表达式>的值为非零时,则执行<语句>,然后再判断<表达式>的值,只要它不为零,继续执行<语句>,如此重复,直到<表达式>的值为零为止。

4do-while语句:

do  

{                                

      <语句>

}

while  (<表达式>)

语义是:先执行<语句>,再判别<表达式>,若<表达式>的值为非零,则重复执行<语句>,直到<表达式>的值为零为止。

5、下面几种循环语句的比较:

1whilefor都是先判断后循环,而do-while是先循环后判断。do-while循环要无条件的执行一次循环体,而whilefor循环在条件不成立时,循环体一次也不执行。

2)对于同一问题,三种语句均可解决,但方便程度视具体情况而异。

6breakcontinue的区别

break语义:为跳出当前的switch语句或循环语句,用于循环表示终止一层循环,即跳出当层循环

continue语义为:结束本次循环,即跳过循环语句中尚未执行的语句,接着进行循环条件的判定,准备下一次循环

分享到:
评论

相关推荐

    JavaSE 基础知识总结

    ### JavaSE基础知识总结 #### 一、Java特点与运行原理 **1.1 Java特点** - **简单性:** Java语言的设计目标之一是易于理解和使用,它的语法清晰、简洁。 - **面向对象:** Java是一种纯面向对象的语言,支持封装...

    javase基础知识总结

    Java SE(标准版)基础知识是Java编程学习的基石,涵盖了从环境配置到语法特性的一系列内容。本总结将深入探讨这些关键知识点,并提供面试中可能遇到的问题。 首先,计算机概述部分涉及计算机的基本组成,包括硬件...

    javaSE基础知识总结1

    【JavaSE基础知识总结1】 Java 是一种广泛使用的高级编程语言,具有面向对象、跨平台、安全性强等特点。本文主要概述了Java的基础知识,包括运行Java程序的方法、语言基础、标识符与关键字、数据类型以及逻辑控制和...

    JavaSE基础知识全集(思维导图版)

    本资料包"JavaSE基础知识全集(思维导图版)"是针对初学者设计的,旨在帮助0基础的开发者系统性地掌握Java编程语言的关键概念和技术。 首先,我们从基础语法开始,Java是一种强类型的语言,其数据类型包括基本类型...

    JavaSE基础视频

    本套视频教程专注于JavaSE的基础知识,是初学者踏入Java编程世界的理想起点。根据描述,这套教程分为四个大的部分,这通常涵盖Java语言的基础语法、核心类库、输入/输出以及多线程等关键领域。 第一部分可能包含...

    javase基础知识讲解.rar

    这个"javase基础知识讲解.rar"压缩包很可能是为Java初学者准备的一份教程资料,涵盖了Java语言的基础概念和核心特性。以下是一些可能包含在这些教程中的关键知识点: 1. **Java概述**:Java是由Sun Microsystems...

    javaSE基础.pdf

    从文档的标题、描述和标签可以看出,本文档主要涉及Java标准版(Java SE)的基础知识点,包括变量、条件控制语句(if、switch)、循环结构(while、for、do_while)、数组和集合的使用,以及面向对象编程中封装、...

    JavaSE基础教程(新手必读)

    本教程《JavaSE基础教程》将详细讲解以上各个知识点,并通过实例代码加深理解,为新手提供全面的Java编程基础知识。阅读并实践其中的内容,将有助于你快速掌握JavaSE编程,为后续的JavaEE或Android开发打下坚实的...

    javase基础和知识点总结包含xmind文件

    总的来说,这个资源包为学习和复习Java SE基础知识提供了一套全面且结构化的工具,无论是初学者还是经验丰富的开发者,都能从中受益。通过使用思维导图,可以更直观地看到知识点之间的关系,加深理解和记忆。同时,...

    JavaSE基础

    总的来说,JavaSE基础知识涵盖了变量、数据类型、运算符、流程控制、面向对象、异常处理、文件I/O和集合框架等多个方面。通过学习和实践,你可以构建出功能丰富的桌面应用程序。传智播客毕老师的教程是一个很好的...

    JavaSE基础教程

    在编写程序时,我们通常会使用条件语句和循环结构来控制程序的执行流程。 其次,JavaSE中的面向对象特性是其核心概念之一。这包括类的定义、继承、封装、多态性等。类是对象的蓝图,通过定义属性(成员变量)和方法...

    J2SE(javaSE基础知识).doc

    Java SE(标准版)是Java平台的核心,涵盖了Java的基础知识,包括从编程语言特性到运行环境的各个方面。本文将深入探讨这些基础知识。 1. **Java简介** Java是由Sun Microsystems公司开发,由Oracle公司收购的编程...

    JavaSE前期知识点汇总

    对于初学者来说,掌握JavaSE的基础知识是至关重要的,因为它是进一步学习JavaWeb(如JSP)和JavaEE的基础。这个“JavaSE前期知识点汇总”针对的就是这些初学者,旨在帮助他们巩固和总结早期学习的要点,为后续的项目...

    JavaSE基础课件

    这个“JavaSE基础课件”包含了全面的Java编程基础知识,对于初学者和有经验的程序员来说,都是一个宝贵的资源,可以用来学习、复习或者巩固Java编程技能。 在JavaSE的学习中,首先会接触到的是基础语法,包括变量、...

    javase基础练习代码

    以下是一些主要的Java SE基础知识点,通过这些练习,你可以深入理解和运用它们: 1. **基础语法**:Java语言的语法结构与C++类似,但更加严谨。包括变量声明、数据类型(如int, double, boolean等)、运算符(如...

    javaSE基础知识点试卷(2)参考答案.docx

    8. **循环结构与控制流** - `do-while`循环至少会执行一次。 - 当循环条件为假时,循环将停止。 - 本题中,初始时`a`的值为8,在第一次执行循环体后`a`变为9,此时条件`a 为假,循环停止。 - 打印结果为9。 9. ...

    javaSE基础知识点试卷(2).docx

    ### JavaSE基础知识点详解 #### 一、单选题解析 **1. 下面对变量名定义符合规范的是** - **A:private** - 解析:`private` 是 Java 中的一个关键字,用于定义访问修饰符,并不是合法的变量名。 - **B:3a_b=...

    【Java基础知识】全面涵盖了JavaSE的知识点笔记

    【Java基础知识】全面涵盖了JavaSE的知识点笔记,是学习Java编程的重要参考资料,尤其适用于面试前复习基础概念。本文将深入探讨这些关键知识点,包括变量、数据类型、运算符、控制语句、面向对象编程、异常处理、...

    JavaSE总结文档.rar

    1. **JavaSE基础知识总结**: - **基本语法**:包括变量声明、数据类型、运算符、流程控制(如if语句、switch、for、while循环)、方法定义和调用等。 - **类与对象**:面向对象编程的基本概念,如类的定义、对象...

Global site tag (gtag.js) - Google Analytics