zoukankan      html  css  js  c++  java
  • 数组的默认初始化

    基于基本数据类型的变量创建的数组: byte    short    int   long        double      float     char    boolean

     对于基本数据类型为: byte short int long 初始化为 0

     对于基本数据类型为: double float 默认的为 0.0  boolean

     对于基本数据类型为:char  默认为   空格

     对于基本数据类型为: boolean  默认为 false

    对于引用类型的变量构成的数组而言,默认初始化值为  null    如下的以String为例

    public class TestArray {
        public static void main(String[] args) {
            // 对于基本数据类型为: byte short int long 初始化为 0
            int[] scores = new int[4];
            scores[0] = 12;
            scores[2] = 12;
            for (int i = 0; i < scores.length; i++) {
                System.out.print(scores[i] + " ");// 12 0 12 0
            }
            System.out.println();
    
            byte[] scores1 = new byte[4];
            scores1[0] = 12;
            scores1[2] = 12;
            for (int i = 0; i < scores1.length; i++) {
                System.out.print(scores1[i] + " ");// 12 0 12 0
            }
            System.out.println();
    
            
            // 对于基本数据类型为: double float 默认的为 0.0  boolean
            double[] scores2 = new double[4];
            scores2[0] = 12;
            scores2[2] = 12;
            for (int i = 0; i < scores2.length; i++) {
                System.out.print(scores2[i] + " ");// 12.0 0.0 12.0 0.0 
            }
            System.out.println();
            
            
            // 对于基本数据类型为:char  默认为   空格
            char[] scores3 = new char[4];
            for (int i = 0; i < scores3.length; i++) {
                System.out.print(scores3[i] + " ");// 空格
            }
            System.out.println();
            
            
            // 对于基本数据类型为:    boolean  默认为 false
            boolean[] scores4 = new boolean[4];
            for (int i = 0; i < scores4.length; i++) {
                System.out.print(scores4[i] + " ");// false false false false 
            }
            
            
            //对于引用类型的变量构成的数组而言,默认初始化值为  null    
            String[] strs = new String[4];
            strs[0] = "AA";
            strs[1] = "BB";
            // strs[2] = "CC";//null
            strs[3] = "DD";
            for (int i = 0; i < strs.length; i++) {
                System.out.print(strs[i]+" ");//AA BB null DD 
            }
        }
    }
    All that work will definitely pay off
  • 相关阅读:
    php 图片剪切
    mysql 官方docker镜像使用教程
    centos7 取消自动锁屏
    nginx配置反向代理示例
    nginx 官方docker镜像使用教程
    centos 下nginx源码编译安装
    nginx rewrite规则实例讲解
    requests.session()会话保持
    我对网络IO的理解
    日常运维--rsync同步工具
  • 原文地址:https://www.cnblogs.com/afangfang/p/12457203.html
Copyright © 2011-2022 走看看