Java陣列的遍歷與求和知識點

NO IMAGE

一維陣列遍歷與求和:


public class OneArry{ 
public static void main(String[] args) { 
double[] num = {1.9, 2.9, 3.4, 3.5,10,-1}; 
num[0]=new Double(2); //通過下標把1.9變為2.0
double sum = 0; 
for (int i = 0; i < num.length; i  ) { //遍歷
System.out.println(num[i]);
sum =num[i]; //求和
} 
System.out.println("一維陣列之和為 "   sum); 
} 
}

執行結果:


2.0
2.9
3.4
3.5
10.0
-1.0
一維陣列之和為 20.8

二維陣列遍歷與求和:(方式一)


public class TwoArry{ 
public static void main(String[] args) {
int sum=0;
int num [][] ={ 
{1,2,3,4,5}, 
{6,7,8,9,10}, 
{11,12,13,14,15}, 
{16,17,18,19,20}, 
{21,22,23,24,25}} ;  
System.out.println("輸出二維陣列:");
num[0][0]=new Integer(100); //通過下標把陣列裡的1變為100
for(int i=0;i<num.length;i  ){ //遍歷,排列
for( int j=0;j<num[i].length;j  ){ 
System.out.print(num[i][j] "\t");
sum =num[i][j]; //求和
} 
System.out.println();
}
System.out.println("二維陣列之和為:" sum);
}  
}

執行結果:


輸出二維陣列:
100	2	3	4	5	
6	7	8	9	10	
11	12	13	14	15	
16	17	18	19	20	
21	22	23	24	25	
二維陣列之和為:424

二維陣列遍歷與求和:(方式二)


public class TwoArry{  
public static void main(String args[ ]){  
int[][]num=new int[5][5];                     
int count=1; //陣列從1開始迴圈 
int sum=0;
for(int i=0;i<num.length;i  ){  
for(int j=0;j<num[i].length;j  ){
num[i][j]=count  ; //count新增到陣列裡
sum =num[i][j]; //求和
//	        System.out.println(num[i][j]); //列印出所有陣列
}
}
System.out.println("二維陣列之和為:" sum);
System.out.println("輸出二維陣列:"); 
for(int i=0;i<num.length;i  ){ //進行排列 
for(int j=0;j<num[i].length;j  ){  
System.out.print(num[i][j] "\t");
}       
System.out.println();     
}  
}  
} 

執行結果:


二維陣列之和為:325
輸出二維陣列:
1	2	3	4	5	
6	7	8	9	10	
11	12	13	14	15	
16	17	18	19	20	
21	22	23	24	25

註解:num.length表示行數,num.length[i]表示列數

您可能感興趣的文章:

Java程式設計Post資料請求和接收程式碼詳解java 實現隨機陣列輸出及求和例項詳解javaweb如何實現請求和響應java web請求和響應中出現中文亂碼問題的解析Java之遞迴求和的兩種簡單方法(推薦)Java生成10個1000以內的隨機數並用訊息框顯示陣列內容然後求和輸出java傳送get請求和post請求示例java使用httpclient模擬post請求和get請求示例java集合求和最大值最小值示例分享Java三種迴圈求和方法