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循环才能操作数值角标。

  • 相关阅读:
    关于1961年4月16日尤文图斯91国际米兰的故事
    《转》struts2动态方法配置 Action,使一个Action可处理多请求
    struts2跳转后总是会返回input
    CentOS设置服务开机自动启动【转】
    CentOS 6.2系统安装后的初始环境设置
    Ubuntu安装小技巧 拔掉网线
    虚拟机最小安装CentOS 6.2
    CentOS 6.2配置MySQL服务器
    CentOS修改机器名称
    配置GNOME环境
  • 原文地址:https://www.cnblogs.com/luohuasheng/p/9524398.html
Copyright © 2011-2022 走看看