美文网首页饥人谷技术博客
java基础语法循环结构

java基础语法循环结构

作者: _Jun | 来源:发表于2020-11-16 11:37 被阅读0次

循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。

Java中主要的循环结构:

  • while循环(适用情况,固定次数循环)
  • do…while循环(适用情况,“当.....”循环)
  • for循环(适用情况,“直到....”循环)

while循环

while是最基本的循环,它的结构为:

while( 布尔表达式 ) {
    //循环内容
}

【只要布尔表达式为true,循环体会一直执行下去。】

实例

public class Test {
   public static void main(String args[]) {
      int x = 10;
      while( x < 20 ) {
         System.out.print("value of x : " + x );
         x++;
         System.out.print("\n");
      }
   }
}

do…while循环

对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。

do…while循环和while循环相似,不同的是,do…while循环至少会执行一次。

do {
       //代码语句
}while(布尔表达式);

【布尔表达式在循环体的后面,所以语句块在检测布尔表达式之前已经执行了。 如果布尔表达式的值为true,则语句块一直执行,直到布尔表达式的值为false。】

实例

public class Test {

   public static void main(String args[]){
      int x = 10;

      do{
         System.out.print("value of x : " + x );
         x++;
         System.out.print("\n");
      }while( x < 20 );
   }
}

for循环

虽然所有循环结构都可以用while或者do...while表示,但Java提供了另一种语句 —— for循环,使一些循环结构变得更加简单。

for循环执行的次数是在执行前就确定的。语法格式如下:

for(初始化; 布尔表达式; 更新) {
    //代码语句
}

关于for循环有以下几点说明:

  • 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  • 然后,检测布尔表达式的值。如果为true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
  • 执行一次循环后,更新循环控制变量。
  • 再次检测布尔表达式。循环执行上面的过程。

实例

public class Test {

   public static void main(String args[]) {

      for(int x = 10; x < 20; x = x+1) {
         System.out.print("value of x : " + x );
         System.out.print("\n");
      }
   }
}

相关文章

  • java基础语法循环结构

    循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。 Java中主要的循环结构: while循环(适用情...

  • 黑马day02

    day02.01_java基础语法_案列需求介绍 day02.02_java基础语法_小票界面结构分析  ...

  • 数据挖掘day01

    教学导航 JavaSE内容:- 基础语法:变量、数据类型、分支结构、循环结构、数组- 基础语法的强化训练- OOP...

  • JavaSE第04篇:Java基础语法之循环结构

    本篇将会详细讲解Java基础语法中的循环结构、Random对象,并带有不同的练习,尤其是循环,在软件开发中,几乎无...

  • 三分钟教会你Java while循环中嵌套if

    [java的三种循环结构与循环嵌套] 循环结构: 语法,及执行顺序 语法: 执行顺序: 1断小括号中的值是否为tr...

  • js基础

    JavaScript基础 JavaScript基础语法 变量的声明 运算符 分支结构 循环结构 函数 数据结构 w...

  • JS基础操作

    [TOC] 一、分支结构 1、if语句 if 基础语法 if 复杂语法 if 嵌套 2、switch语句 二、循环...

  • Java 基础02Java编程基础

    Java 基础01Java开发入门 Java基础语法 Java代码的基本格式:Java程序中代码分为结构定义语句和...

  • Java基础笔记04

    04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:什么是循环结构 B:循环结构的分类 C...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

网友评论

    本文标题:java基础语法循环结构

    本文链接:https://www.haomeiwen.com/subject/savabktx.html