這是我到目前爲止的代碼,它不是編譯...它應該將灰度轉換爲字符映射...我錯過了什麼?有很多錯誤的代碼不知道爲什麼
public char[][] transform(int[][] out) {
int row = out[0].length;
int column = out[1].length;
char[][] mappedImage = new char[row][column];
for (int i= 0; i < row ;i++){
for(int k = 0; k < column ;k++){
if(0<out[i][k]&&out[i][k]<25){
char[i][k] == 'M';
} else if(26<out[i][k]&&out[i][k]<50){
char [i][k] = '$';
} else if(51<out[i][k]&&out[i][k]<76){
char [i][k] = 'o';
} else if(77<out[i][k]&&out[i][k]<102){
char [i][k] = '|';
} else if(103<out[i][k]&&out[i][k]<127){
char [i][k] = '*';
} else if(128<out[i][k]&&out[i][k]<152){
char [i][k] = ':';
} else if(153<out[i][k]&&out[i][k]<178){
char [i][k] = '=';
} else if(179<out[i][k]&&out[i][k]<204){
char [i][k] = '\'';
} else if(205<out[i][k]&&out[i][k]<230){
char [i][k] = '.';
} else (231<out[i][k]&&out[i][k]<255){
char [i][k] = ' ';
}
}
}
return mappedImage;
}
發表您的完整代碼.. –
什麼是你所得到的錯誤? –
如果我是一個博彩人,我敢打賭,那些討厭的錯誤消息告訴你到底什麼是錯的。 –