Java数组打印输出(char、其余基本数据类型、引用数据类型)


import org.junit.Test;

public class Demo {
    @Test
    public void test1(){
        /*
        关于数组输出的测试
        char[]直接输出时,各字符会拼接成字符串输出。
        char[]拼接字符串后再输出,则输出数组的地址值。
        引用数据类型输出类名+地址值
        其余基本数据类型输出地址值
        综上所述,char[]需要特别注意下
         */
        char c[] = {'c','h','i','n','a'};
        Character ch[] = {'c','h','i','n','a'};
        String s[] = {"ch","ina"};
        Demo demo[] = {};
        int i[] = {1,2,3};
        double d[] = {2.2,3.3};
        boolean bool[] = {true,false};

        System.out.println("char数组输出:");
        System.out.print("直接输出:");
        System.out.print(c);
        System.out.print("\n拼接字符串输出:");
        System.out.print("char[] = "+c+"\n");

        System.out.println("************************************************************");

        System.out.println("引用数据类型数组输出:");

        System.out.println("直接输出:");
        System.out.println(ch);
        System.out.println(s);
        System.out.println(demo);
        
        System.out.println("拼接字符串输出:");
        System.out.println("Character[]:"+ch);
        System.out.println("String[]:"+s);
        System.out.println("Demo[]:"+demo);

        System.out.println("************************************************************");

        System.out.println("其它基本数据类型数组输出:");

        System.out.println("直接输出:");
        System.out.println(i);
        System.out.println(d);
        System.out.println(bool);

        System.out.println("拼接字符串输出:");
        System.out.println("int[]:"+i);
        System.out.println("double[]:"+d);
        System.out.println("boolean[]:"+bool);
    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM