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); } }