java吧 关注:1,295,660贴子:12,829,372
  • 4回复贴,共1

求解 1+4+7+5=6+2+3+7=35中间的=怎么换成+??

只看楼主收藏回复

public class LianXi3 {
public static void main(String[] args) {
int arr[][] = new int[][]{{1,4,7,5},{6,2,3,7}};
int sum = 0;
System.out.println("二维数组中个元素的和是:");
for(int i = 0; i <arr.length;i++){
for(int j = 0; j <arr[i].length;j++){
if(j ==3){
System.out.print(arr[i][j]+"=");
}else{
System.out.print(arr[i][j]+"+");
}
sum = sum + arr[i][j];
}
}
System.out.println(sum);
}
}


IP属地:上海1楼2014-07-06 15:37回复
    我知道应该是这边出你问题:if(j ==3) 但不知道怎么改,求解?


    IP属地:上海2楼2014-07-06 15:40
    回复
      2026-01-24 14:26:51
      广告
      不感兴趣
      开通SVIP免广告
      问题不是很明白,楼主可否说的清楚一点?


      IP属地:湖北4楼2014-07-06 16:47
      回复
        算了,我已经明白你,这边告诉结果吧。。把if(j ==3)换成
        if(j==arr[i].length-1 && i==arr.length-1)或if( i==1 && j==3)就好了


        IP属地:上海5楼2014-07-06 16:47
        回复