Java陣列列印輸出(char、其餘基本資料型別、引用資料型別)
阿新 • • 發佈:2020-12-10
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); } }