Java數(shù)組的遍歷與求和知識點
更新時間:2018年02月26日 08:48:22 作者:彬菌
本篇文章給大家總計了Java數(shù)組的遍歷與求和的知識點以及需要注意的地方,需要的朋友參考學習下。
一維數(shù)組遍歷與求和:
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變?yōu)?.0
double sum = 0;
for (int i = 0; i < num.length; i++) { //遍歷
System.out.println(num[i]);
sum+=num[i]; //求和
}
System.out.println("一維數(shù)組之和為 " + sum);
}
}
運行結果:
2.0 2.9 3.4 3.5 10.0 -1.0 一維數(shù)組之和為 20.8
二維數(shù)組遍歷與求和:(方式一)
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("輸出二維數(shù)組:");
num[0][0]=new Integer(100); //通過下標把數(shù)組里的1變?yōu)?00
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("二維數(shù)組之和為:"+sum);
}
}
運行結果:
輸出二維數(shù)組: 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 二維數(shù)組之和為:424
二維數(shù)組遍歷與求和:(方式二)
public class TwoArry{
public static void main(String args[ ]){
int[][]num=new int[5][5];
int count=1; //數(shù)組從1開始循環(huán)
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添加到數(shù)組里
sum+=num[i][j]; //求和
// System.out.println(num[i][j]); //打印出所有數(shù)組
}
}
System.out.println("二維數(shù)組之和為:"+sum);
System.out.println("輸出二維數(shù)組:");
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();
}
}
}
運行結果:
二維數(shù)組之和為:325 輸出二維數(shù)組: 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表示行數(shù),num.length[i]表示列數(shù)
您可能感興趣的文章:
相關文章
基于String不可變字符與StringBuilder可變字符的效率問題
這篇文章主要介紹了String不可變字符與StringBuilder可變字符的效率問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07
IDEA報錯java.lang.OutOfMemoryError:Java?heap?space的解決辦法
這篇文章主要給大家介紹了關于IDEA報錯java.lang.OutOfMemoryError:Java?heap?space的解決辦法,出現(xiàn)這個問題的主要原因是項目運行時的堆內存不足引起的報錯,需要的朋友可以參考下2024-02-02
Java如何解決發(fā)送Post請求報Stream?closed問題
這篇文章主要介紹了Java如何解決發(fā)送Post請求報Stream?closed問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06
Java反射根據(jù)不同方法名動態(tài)調用不同的方法(實例)
下面小編就為大家?guī)硪黄狫ava反射根據(jù)不同方法名動態(tài)調用不同的方法(實例)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08
帶有@Transactional和@Async的循環(huán)依賴問題的解決
這篇文章主要介紹了帶有@Transactional和@Async的循環(huán)依賴問題的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-04-04
Java連接數(shù)據(jù)庫JDBC技術之prepareStatement的詳細介紹
這篇文章主要介紹了Java連接數(shù)據(jù)庫JDBC技術之prepareStatement的詳細介紹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07

