Java 程式語言.Print 陣列.一問

public class XXT
{
public static void main(String args[])
{
int a[]={1,2,3,4,5};
int b[]=new int[5];
int i;
b=a;
for (i=0;i<=4;i++)
System.out.print(b[i]+" ");
}
}


這樣打的話可以 B 可以顯示 1 2 3 4 5

那假設a的陣列內容長度不清楚的話
我使用sizeof(a) 變成

for (i=0;i<=sizeof(a) ;i++)

印出來只有1這一個數字


請問大大我哪邊打錯了

懇請指點
2016-01-15 23:39 發佈

t0517619 wrote:
public class...這樣打的話可以 B 可以顯示 1 2 3 4 5

那假設a的陣列內容長度不清楚的話
我使用sizeof(a) 變成

for (i=0;i<=sizeof(a) ;i++)

印出來只有1這一個數字


請問大大我哪邊打錯了

懇請指點(恕刪)



a.length
感恩喔!
t0517619 wrote:
public class...(恕刪)

nadir wrote:
a.length


Java world 會是你的好朋友。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?