zoukankan      html  css  js  c++  java
  • 控制语句-循环结构(for)

    for循环语句:

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

      for循环的执行次数在执行前就已经是确定的,与while循环很相似,只是循环变量初始化被放在了语句中,而不是像while循环那样放在语句整体结构外面,循环变量初始化后,布尔表达式开始计算,结果为“true”时,则执行循环体,否则跳出循环,当循环体计算结束时,再执行迭代器迭代,迭代完成以后再重新赋值给循环变量,再次计算,以此类推,直至布尔表达式的计算结果为“false”时退出循环。

      

      

      

      表达式:

    for(循环变量;布尔表达式;迭代器) {    //循环变量初始化以后进入布尔表达式开始计算,满足后执行循环体
        循环体                    //执行完循环体再执行迭代器,迭代完以后再赋值给循环变量重新计算
    }

    示例:

      ①使用for循环计算0-100以内的奇数和与偶数和:

    package com.lxj.cnblogs;
    
    /**
     * @author 刘小将
     * for循环
     * 计算0-100以内的奇数和与偶数和
     */
    public class TestFor{
        
        public static void main(String[] args){
            
            int oddSum = 0;        //奇数的和    
            int evenSum = 0;    //偶数的和
            for(int a = 1;a <= 100;a++) {
                if(a%2!=0) {
                    oddSum += a;
                }else {
                    evenSum += a;
                }
            }
            System.out.println("奇数的和为:"+oddSum);
            System.out.println("偶数的和为:"+evenSum);
            
        }
    }

      ②求1000以内可以被5整除的所有数字,并输出到控制台上,且每行输出三个:

    package com.lxj.cnblogs;
    
    /**
     * @author 刘小将
     * for循环
     * 求1000以内能被5整除的数,且每行输出三个
     */
    public class TestFor{
        
        public static void main(String[] args){
            
            for(int b = 1;b <= 1000;b++) {
                if(b%5==0) {
                    System.out.print(b+"	");    //“	”表示水平制表符,将输出结果水平对齐
                }
                if(b%15==0) {                    //控制每打印三个,则换行
                    System.out.println();        //注意:在Java中,输出语句后的print不加ln表示不换行,加ln表示换行
                }
            }
            
        }
    }

     (转义字符可点击该链接查看:Java中的转义字符

  • 相关阅读:
    eclipse GWT开发环境的离线布置方法
    Eclipse(Myeclipse)安装GoogleGWT
    ASP.NET中的文件上传大小限制的问题
    ActivityCapture
    android camera 摄像头预览画面变形
    MUST_COMPLETE
    Stay true to yourself
    Android4.4 ContentResolver查询图片无效 及 图库删除 增加图片后,ContentResolver不更新的问题解决
    android 7.0以上共享文件(解决调用系统照相和图片剪切出现的FileUriExposedException崩溃问题)
    扫描指定目录下所有图片文件
  • 原文地址:https://www.cnblogs.com/joyfulcode/p/12405483.html
Copyright © 2011-2022 走看看