第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

報(bào)錯(cuò),如題,請教下這是什么錯(cuò)?

報(bào)錯(cuò),如題,請教下這是什么錯(cuò)?

紫衣仙女 2022-07-13 15:11:19
class Matrix{int m; //行int n; //列int [][] array = new int[10][];Matrix MatrixMul(Matrix ma1, Matrix ma2) //乘法{Matrix matrix_mul = new Matrix();matrix_mul.m = ma1.m;matrix_mul.n = ma2.n;matrix_mul.array = new int[matrix_mul.m][matrix_mul.n];for(int k = 0; k < matrix_mul.m; k++){matrix_mul.array[k] = new int[matrix_mul.n];}for(int i = 0; i < matrix_mul.m; i++){for(int j = 0; j < matrix_mul.n; i++){matrix_mul.array[i][j] = 0;for(int k = 0; k < ma1.n; k++){matrix_mul.array[i][j] += ma1.array[i][k] * ma2.array[k][j];}}}return matrix_mul;}}//main函數(shù)里的部分if(ma1.n == ma2.m){System.out.println("能做乘法運(yùn)算,結(jié)果是:");Matrix ma5 = new Matrix();ma5 = ma5.MatrixMul(ma1, ma2);for(int i = 0; i < ma5.m; i++){for(int j = 0; j < ma5.n; j++){System.out.print(ma5.array[i][j] + " ");}System.out.println( );}}elseSystem.out.println("不能做乘法運(yùn)算");}
查看完整描述

2 回答

?
繁華開滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊

1. Matrix MatrixMul(Matrix ma1, Matrix ma2) //乘法
{
Matrix matrix_mul = new Matrix();
matrix_mul.m = ma1.m;
這里邊的Matrix matrix_mul = new Matrix();聲明的是一個(gè)局部變量,只在方法內(nèi)部有效,方法調(diào)用完之后會(huì)釋放,不會(huì)有什么返回結(jié)果的吧。我覺得Matrix matrix_mul = new Matrix();放到方法外邊比較好。
2. 還有就是main里邊的代碼都粘全了么?如果粘全了的話,那ma1和ma2是在哪里聲明的呢?如果調(diào)用的是Matrix MatrixMul(Matrix ma1, Matrix ma2)里邊的話,那也不對吧,他們都是形參只在聲明的方法內(nèi)部有效,外部方法不能調(diào)用的。不知道這個(gè)數(shù)組越界的錯(cuò)誤是怎么報(bào)出來的。

查看完整回答
反對 回復(fù) 2022-07-18
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊

for(int j = 0; j < matrix_mul.n; i++)這里你忘了把i改成j。
第二個(gè)沒有給matrix_mul.array = new int[matrix_mul.m][matrix_mul.n],這個(gè)數(shù)組初始化,在main函數(shù)里輸出結(jié)果應(yīng)該都是0;
MatrixMul方法,這個(gè)方法的算法是:二維數(shù)組里某個(gè)元素的值等于這個(gè)元素的列值乘以這個(gè)元素的行值然后進(jìn)行相加賦給這個(gè)元素。

查看完整回答
反對 回復(fù) 2022-07-18
  • 2 回答
  • 0 關(guān)注
  • 159 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號