zoukankan      html  css  js  c++  java
  • Java学习笔记15

    do-while循环时while循环的变体
    语法如下:
    do{
      // 循环体
     语句(组);
    }while(循环继续条件);

    如果循环中的语句至少需要执行一次,那么建议使用do-while循环.

    for循环
    常用以下的通用形式编写循环:
    i = initialValue;  // 初始化循环控制变量
    while(i < endValue){
     // Loop body
     ...
     i++;  // 修改循环控制变量
    }
    可以用for循环简化以上的循环:
    for(i = initialValue; i < endValue; i++){
      // Loop body
      ...
    }

    使用for循环打印Welcome to Java!100次
    for(int i = 0; i < 100; i++){
     System.out.println("Welcome to Java!");
    }

    注意:如果省略for循环中的循环继续条件,则隐含地认为循环继续条件为true.
    for( ; ; ){
      // Do something
    }

    等价于:
    for( ; true; ){
     // Do something
    }

    等价于:
    while(true){
     // Do something
    }

    采用哪种循环:
    1)若已知重复次数,就采用for循环
    2)若无法确定重复次数,则采用while循环
    3)若至少执行一次,则用do-while循环替代while循环.

    package welcome;
    
    import java.util.Scanner;
    
    /*
     * 如果循环中的语句至少需要执行一次,那么建议使用do-while循环
     */
    public class TestDoWhile {
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            int sum = 0;
            int data;
            
            do{
                System.out.print("输入一个整数,若输入0程序将退出: ");
                data = in.nextInt();
                
                sum += data;
            }while(data != 0);
            
            System.out.println("The sum is " + sum);
        }
    }
  • 相关阅读:
    cmcc_simplerop
    WeiFenLuo.winFormsUI.Docking.dll的使用
    MySQL转换Oracle的七大注意事项
    icsharpcode
    详细介绍IIS7基于WAS 部署WCF服务《收藏》
    Win2008 IIS7日期格式更改方法 《转》
    SVCUtil使用说明(生成代理类)《收藏》
    Oracle中的高效语句
    WCF配置文件全攻略《收藏》
    设计高效合理的MySQL查询语句
  • 原文地址:https://www.cnblogs.com/datapool/p/6219893.html
Copyright © 2011-2022 走看看