重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
public static void main(String[] args) {
成都创新互联公司,专注为中小企业提供官网建设、营销型网站制作、成都响应式网站建设公司、展示型成都网站制作、网站设计、外贸网站建设等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。
int[][] array = new int[60][60];
int sun = 0; //记录放入的总数
Random random = new Random(); //随机工具类
int math = random.nextInt(100); //得到一个参数
for(int i=0; iarray.length; i++){
for(int j=0; jarray[i].length; j++){
int tmp = random.nextInt(10);
if(tmp % 10 != 1){
array[i][j] = math;
sun ++;
if(sun =300){
break;
}
}
if(sun =300){
break;
}
}
}
java的二维数据的长度可以使用如下代码表示:
int a[2][2];
int len1=a.length;行长度
int len2=a[i].length.列长度
class mathtest{
public static int stringtoint(String str){
int i = Integer.parseInt(str);
return i;
}
public static void main(String args[]){
int i=0,j=0;
int sum1=0,sumMath=0,sumC=0,sumEng=0;
double d;
String name=null;
String[][] str1 = {
{"张","80","75","92"},
{"王","61","65","71"},
{"李","50","63","70"},
{"赵","85","97","90"},
{"周","76","77","85"}
};
for(i=0;istr1.length;i++){
sum1= 0;
for(j=0;jstr1[i].length;j++){
if(j==0){
System.out.print(str1[i][j]);
}
if(j!=0){
sum1=sum1+stringtoint(str1[i][j]);//计算个人总成绩
}
if(j==1){
sumMath = sumMath+stringtoint(str1[i][j]);//计算数学总成绩
}
if(j==2){
sumC = sumC+stringtoint(str1[i][j]);//计算C++总成绩
}
if(j==3){
sumEng = sumEng+stringtoint(str1[i][j]);//计算英语总成绩
}
if(j==str1[i].length-1){
d = sum1/3;
System.out.println(" 平均分:"+d);
}
}
}
System.out.println("==================");
d = sumMath/5;
System.out.println("数学平均分:"+d);
d = sumC/5;
System.out.println("C++平均分:"+d);
d = sumEng/5;
System.out.println("英语平均分:"+d);
}
}
大概是这样,要统计别的再改改就可以了,呵呵
int a[][] = new int[3][2]; 表示定义一个三行二列的二维数组,但是a[0] = {1,6}; 是对一维数组进行赋值,而a是二维数组无法使用一维数组的赋值方法,所以程序会报错。
该代码的正确方法应该是:
int a[][] = new int[3][2];
a[0][0]=1;
a[0][1]=6;
扩展资料
java定义二维数组的方法:
1、动态初始化
数据类型 数组名 [ ][ ] = new 数据类型[m][n]
数据类型 [ ][ ] 数组名 = new 数据类型[m][n]
数据类型 [ ] 数组名 [ ] = new 数据类型[m][n]
举例:int [ ][ ] arr=new int [5][3]; 也可以理解为“5行3例”
2、 静态初始化
数据类型 [ ][ ] 数组名 = {{元素1,元素2....},{元素1,元素2....},{元素1,元素2....}.....};
举例:int [ ][ ] arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},}
参考资料来源:百度百科——二维数组