我们来看一个案例:
如何理解 pass【j】++ ?
我一直没有想通,自己重新测试了一些数据;
下面的数组是我随便插入的数据;
java">class doubleArray{public static void main(String[] args){int[][] a={{71,25},{99,39},{55,67},{77,44},{44,59}};//5个学生的两科成绩double [] pass =new double[2];//数学与语文两个科目int total=a.length;for(int i=0;i<total;i++){for(int j=0;j<2;j++){if(a[i][j]>=60){pass[j]=pass[j]+1;System.out.println(pass[j]);//看看pass[j]是哪些数据System.out.println("------");}}}System.out.println("----------------------------");System.out.println(pass[0]);//测试pass[0]有几个System.out.println(pass[0]/total*100+"%");System.out.println(pass[1]);//测试pass[1]有几个System.out.println(pass[1]/total*100+"%");}
}
java">1.0
------
2.0
------
1.0
------
3.0
------
----------------------------
3.0
60.0%
1.0
20.0%进程已结束,退出代码0