【Java】Java_14 循环结构

循环结构

当型:当P条件成立时(T),反复执行A,直到P为“假”时才停止循环.

直到型:先执行A, 再判断P,若为T,再执行A,如此反复,直到P为F.

1.While循环

while循环的基本格式和流程图:

while (布尔表达式) {

循环体;

}

while循环详解:

在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。

语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环

while循环代码:

/**
 * 测试while循环
 */
package com.oliver.test;

public class TestWhile {
    public static void main(String[] args) {
        //打印1到100
        int a = 1;
        while (a<=100){
            System.out.println(a);
            a++;
        }
        //求1到100的和
        int b = 1 ;
        int sum = 0;
        while(b<=100){
            sum += b;
            b++;
        }
        System.out.println(sum);
    }
}

2.do-while循环

do-while循环的基本格式:                     

do {

循环体;

} while(布尔表达式) ;

do-while循环说明和流程图:

1.    先执行循环体

2.    后判断布尔表达式

3.    循环体至少执行一次

do-while循环代码:

package com.oliver.test;

public class Dowhile {
    public static void main(String[] args) {
        int i = 1;
        do{
            i = i+1;
            i++;
        }
        while(i<=10);
            System.out.println("i的数值为"+i);

    }
}

while与do-while的区别

while      先判断,后执行

dowhile    先执行,后判断

3. for循环

for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构

语法形式

for (初始表达式;布尔表达式;步进) {

循环体;

}

for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某种形式的“步进”。

  1. 初始化部分设置循环变量的初值
  2. 条件判断部分为任意布尔表达式
  3. 迭代因子控制循环变量的增减

【注意】for循环在执行条件测试后,先执行程序部分,再执行步进

for循环代码:

/**
 * 测试for循环
 * Author:OLIVER
 */
package com.oliver.test;

public class TestFor {
    public static void main(String[] args) {
        for(int i=1;i<=10;i++){
            System.out.println(i);
        }
    }
}
时间: 2024-09-30 09:57:50

【Java】Java_14 循环结构的相关文章

[java基础]循环结构1

[java基础]循环结构1 循环结构:for循环,while循环,do_while循环在,增强型for循环 /** 文件路径:G:\JavaByHands\循环语句文件名称:WhileTest.java 编写时间:2016/6/7 作 者:郑晨辉 编写说明:while do while 代码示例 */ public class WhileTest{ public static void main(String[] args){ //初始条件 int i = 0; //进入循环,while循环先判

[Java基础]循环结构3

[Java基础]循环结构3 break 与 continue 中断循环... 1 /** 2 文件路径:G:\JavaByHands\循环语句 3 文件名称:BreakTest.java 4 编写时间:2016/6/12 5 作 者:郑晨辉 6 编写说明:break 结束循环 7 break 是完全跳出循环~~也就是说,遇到break 循环终止~~ 8 */ 9 10 public class BreakTest{ 11 12 public static void main(String[] a

[java基础]循环结构2

[java基础]循环结构2 写了几个循环结构练习~记录一下~~ 1:99乘法表 1 /** 2 文件路径:G:\JavaByHands\循环语句 3 文件名称:GameForFor.java 4 编写时间:2016/6/7 5 作 者:郑晨辉 6 编写说明:for循环示例 代码示例 7 编写一个99乘法表 8 */ 9 public class GameForFor { 10 public static void main(String[] args) { 11 //目标:输出99乘法表 12

浅谈java中循环结构之一——————while的简单应用

1.什么是循环? 有时您希望代码在工作完成之前反复做同一件事.可使用循环 实现此目的.循环是一种编程结构,它在满足某个特定条件(或某组条件)时反复执行.循环结构就是为了解决重复代码或者是有规律的代码. 2.今天先简单谈谈while的简单应用 先谈谈while循环的三要素 while循环的三要素:(1)初始化变量(2)循环条件(3)改变循环变量的值 当你要用while循环时主要知道这三个要素什么,那么循环起来就得心应手了. 下面是while循环语法和特点:                    

Java——控制循环结构

在某些时候,我们需要在某种条件出现时,强行终止本次循环或结束循环,而不是等到循环条件为 false 时 ,在Java中提供了 continue (结束本次循环) .break(跳出循环体)来控制循环结构.除此之外,return 可以结束整个方法,当然也就结束了一次循环. break:用于完全结束一个循环 ,跳出循环体. continue:中止本次循环,开始下次循环 public static void main(String[] args) { int count=0; //打印次数初始值 fo

Java 基础 | 循环结构和数组

接着前几天的分支结构的回顾,今天主要回顾一下循环结构和数组方面的一些知识吧. 练习:输入一个数字,然后输出这个数字表示星期几 switch(选择){ case 选项1:Code1;break; case 选项2:Code2;break; -- } 1.switch() 中需要一个选项,选项只能是 byte/short/char/int,从JDK 1.7开始,允许使用 String case 顺序不影响结果 2.如果有一个或者多个 case 之后没有 break,那么这个时候 case 之间的顺序

JAVA的循环结构进阶

1.什么是二重循环:                        一个循环体内又包含另一个完整的循环结构                     语法:                            while(循环条件1) {                                  //循环操作1                                 while(循环条件2) {                                      //循环操

java基础 ----- 循环结构

循环的结构特点 :    循环条件   循环操作 -----     while 循环 来个小例子,实现打印50 份shij 1.确定循环条件和循环操作 2.套用while语法写出代码 3.检查循环能否退出 1 public class WhileDemo { 2 3 /* 4 * 如何使用while循环 5 */ 6 public static void main(String[] args) { 7 int count = 1; 8 while(count <= 50){ 9 System.

整理Java基础知识--循环结构

Java有三种循环结构:1.while 循环while循环的基本表达方式:while(布尔表达式){//循环内容}只要布尔表达式==True,循环就会一直执行e.g1: class TestLoop{ public static void main(String args[]){ int i = 10; while(i < 20){ System.out.print("value of x:" + i); i++; System.out.print("\n")