public static void main(String[] args) {
成都創(chuàng)新互聯(lián)公司,專注為中小企業(yè)提供官網(wǎng)建設(shè)、營銷型網(wǎng)站制作、成都響應(yīng)式網(wǎng)站建設(shè)公司、展示型成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營銷推廣問題。
int[][] array = new int[60][60];
int sun = 0; //記錄放入的總數(shù)
Random random = new Random(); //隨機(jī)工具類
int math = random.nextInt(100); //得到一個參數(shù)
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的二維數(shù)據(jù)的長度可以使用如下代碼表示:
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]);//計算數(shù)學(xué)總成績
}
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("數(shù)學(xué)平均分:"+d);
d = sumC/5;
System.out.println("C++平均分:"+d);
d = sumEng/5;
System.out.println("英語平均分:"+d);
}
}
大概是這樣,要統(tǒng)計別的再改改就可以了,呵呵
int a[][] = new int[3][2]; 表示定義一個三行二列的二維數(shù)組,但是a[0] = {1,6}; 是對一維數(shù)組進(jìn)行賦值,而a是二維數(shù)組無法使用一維數(shù)組的賦值方法,所以程序會報錯。
該代碼的正確方法應(yīng)該是:
int a[][] = new int[3][2];
a[0][0]=1;
a[0][1]=6;
擴(kuò)展資料
java定義二維數(shù)組的方法:
1、動態(tài)初始化
數(shù)據(jù)類型 數(shù)組名 [ ][ ] = new 數(shù)據(jù)類型[m][n]
數(shù)據(jù)類型 [ ][ ]? 數(shù)組名 = new 數(shù)據(jù)類型[m][n]
數(shù)據(jù)類型 [ ]? ?數(shù)組名 [ ] = new 數(shù)據(jù)類型[m][n]
舉例:int [ ][ ]? arr=new? int [5][3];? 也可以理解為“5行3例”
2、 靜態(tài)初始化
數(shù)據(jù)類型 [ ][ ]? ?數(shù)組名 = {{元素1,元素2....},{元素1,元素2....},{元素1,元素2....}.....};
舉例:int [ ][ ]? arr={{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},}
參考資料來源:百度百科——二維數(shù)組