zoukankan      html  css  js  c++  java
  • 章节四、4-For循环

    一、For循环格式

    package introduction5;
    
    public class ForLoopDemo {
    
        public static void main(String[] args) {
            /*for循环格式:
             * for(初始化表达式;循环条件表达式;循环后的操作表达式){
             * 执行语句,循环体}
             * 初始化表达式:只执行一次,最先执行
             */
            /*定义一个整形的变量,变量名为i初始化值为0,
             *如果i大于10,那么就将i当前的值进行打印,
             *打印后i在当前赋值基础上加1,那么i的值现在为1,
             *然后继续下一轮循环,进行条件判断,1是否小于或等于10,
             *条件成立,那么就打印这个值,值为1,
             *然后继续自增比较,知道i等于11时,循环终止。
             */
            for(int i=0;i<=10;i++) {
                System.out.println("i的值是:"+i);
            }
        }
    
    }

    结果为:

    二、for循环遍历数组:

    int[] numbers = {10,20,30};
            for(int i=0;i<numbers.length;i++) {
                System.out.println("数值的角标"+i+"对应的值是"+numbers[i]);
            }

    结果为:

    三、高级for循环,foreach语句

    /*
             高级for循环:
             作用:只能用于遍历集合或者数值
             格式:for(元素类型  变量:collection容器或者数值)
             */
            
            /*for循环条件中声明一个整形变量是因为numbers这个数组是整形的。
             *number用于存放numbers数值中的元素值,
             *所以,number代表的是一个数值,numbers代表的是数值里面的值。
             */
            for(int number:numbers) {
                System.out.println("数组值是:"+number);
            }

    结果为:

    四、传统for循环和增强for循环的区别:

    增强for循环:必须有被遍历的目标,且目标只能是数值和集合。

    传统for循环:对于数值而言,只有传统for循环才能操作数值角标。

  • 相关阅读:
    小程序中自定义组件
    rem是如何实现自适应布局的?
    基于vue前端状态管理模式
    vue项目使用keep-alive的作用
    JS移动元素的方法
    es6 promise then对异常处理的方法
    async/await 中await接收的promise的问题
    angularjs ngRoute demo
    angularjs $watch demo
    Html5 Geolocation demo
  • 原文地址:https://www.cnblogs.com/luohuasheng/p/9524398.html
Copyright © 2011-2022 走看看