zoukankan      html  css  js  c++  java
  • final关键字及数组初识

    final关键字的作用:

    数组使用

    package shu;
    
    public class Shuzu {
        public static void main(String args[]) {
            int[] a;
            int i;
            String b[]=new String[15];
            a=new int[10];
            for(i=0;i<a.length;i++) {
                a[i]=2*i;
                System.out.println(a[i]);
            }
            User arr1[]=new User[3];    //存放的是引用类型
            
    //        User u=new User("a",1234568);
            arr1[0]=new User("sun",123456);   //产生一个对象,,放入arr1[]的是地址,而不是对象
            arr1[1]=new User("ai",455);
            arr1[2]=new User("mentality",4555);
            for (i=0;i<arr1.length;i++) {
                System.out.println(arr1[i].getName());
            }
            
        }
    }
    class User {
        private String name;
        private int pwd;
        public User(String name,int pwd) {
            this.name=name;
            this.pwd=pwd;
        }
        public void setName(String name) {
            this.name=name;
        }
        public String getName() {
            return this.name;
        }
        
    }

    数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化

    foreach循环用于读取数组元素的值,不能修改元素的值。

    package shu;
    
    public class Shuzu {
        public static void main(String args[]) {
            int[] a;
            int i;
            String b[]=new String[15];
            a=new int[10];
            for(i=0;i<a.length;i++) {
                a[i]=2*i;
                System.out.println(a[i]);
            }
            User arr1[]=new User[3];    //存放的是引用类型
            
    //        User u=new User("a",1234568);
            arr1[0]=new User("sun",123456);   //产生一个对象,,放入arr1[]的是地址,而不是对象
            arr1[1]=new User("ai",455);
            arr1[2]=new User("mentality",4555);
            for (i=0;i<arr1.length;i++) {
                System.out.println(arr1[i].getName());
            }
            System.out.println("**************************");
            
            //foreach循环用于读取数组元素的值,不能修改元素的值。
            for(User m:arr1) {
                System.out.println(m);   //
            }
            
        }
    }
    class User {
        private String name;
        private int pwd;
        public User(String name,int pwd) {
            this.name=name;
            this.pwd=pwd;
        }
        public void setName(String name) {
            this.name=name;
        }
        public String getName() {
            return this.name;
        }
        
    }
  • 相关阅读:
    10.浮动样式
    09.圆角样式及渐变色样式
    08.背景样式
    Oracle中dual表的用途介绍
    PL/SQL包
    Oracle表数据和表结构对比
    oracle如何判断某张表是否存在
    awk编程基础
    Oracle左连接、右连接、全外连接以及(+)号用法
    SpringMVC的三种处理器适配器
  • 原文地址:https://www.cnblogs.com/ssxblog/p/11183807.html
Copyright © 2011-2022 走看看