• 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;
        }
        
    }
  • 相关阅读:
    UI和3D物体的堆叠响应
    UI中的事件系统EventSystem
    UI的管理
    学习笔记--2020年12月30日
    Java集合框架
    Java基本数据类型
    数据存储
    intent和手势探测
    即时消息Toast和对话框
    Android事件处理的三种方法
  • 原文地址:https://www.cnblogs.com/ssxblog/p/11183807.html
Copyright © 2020-2023  润新知