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;
        }
        
    }
  • 相关阅读:
    C#动态调用webservice方法
    WinForm客户端调用 WebService时 如何启用Session
    C# 调用 Web Service 时出现 : 407 Proxy Authentication Required错误的解决办法
    ms sql 在任何位置 添加列
    Python requests
    LookupError: unknown encoding: cp65001
    [转]HTTP请求模型和头信息参考
    【原】使用StarUML画用例图
    【微信转载】Google是如何做测试的
    手机SD卡损坏补救措施
  • 原文地址:https://www.cnblogs.com/ssxblog/p/11183807.html
Copyright © 2011-2022 走看看