無
2006-11-17 11:19:54 UTC
int [][] tran()
{
int [][]new1=new int [colSize][rowSize];
for(int i=0;i<rowSize;++i)
for(int j=0;j<colSize;++j)
new1[j][i]=array[i][j];
return new1;
}
我在class的method寫一個轉置矩陣
最後回傳的是tran內宣告的new1二維
但是在main印出new1卻有值...
難道說離開function值沒有被馬上清掉?
不知道java在處理local變數怎麼處理
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.221.120.127
{
int [][]new1=new int [colSize][rowSize];
for(int i=0;i<rowSize;++i)
for(int j=0;j<colSize;++j)
new1[j][i]=array[i][j];
return new1;
}
我在class的method寫一個轉置矩陣
最後回傳的是tran內宣告的new1二維
但是在main印出new1卻有值...
難道說離開function值沒有被馬上清掉?
不知道java在處理local變數怎麼處理
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.221.120.127