Java數(shù)組的遍歷與求和知識(shí)點(diǎn)
一維數(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); //通過(guò)下標(biāo)把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);
}
}
運(yùn)行結(jié)果:
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); //通過(guò)下標(biāo)把數(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);
}
}
運(yùn)行結(jié)果:
輸出二維數(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開(kāi)始循環(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++){ //進(jìn)行排列
for(int j=0;j<num[i].length;j++){
System.out.print(num[i][j]+"\t");
}
System.out.println();
}
}
}
運(yùn)行結(jié)果:
二維數(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ù)
- java數(shù)組遍歷 刪除remove(示例代碼)
- Java中使用While語(yǔ)句自增運(yùn)算遍歷數(shù)組典型實(shí)例
- Java中遍歷數(shù)組使用foreach循環(huán)還是for循環(huán)?
- java 遍歷Map及Map轉(zhuǎn)化為二維數(shù)組的實(shí)例
- java二維數(shù)組遍歷的2種代碼
- Java數(shù)組常見(jiàn)應(yīng)用詳解【創(chuàng)建、遍歷、排序、查找】
- java8新特性 stream流的方式遍歷集合和數(shù)組操作
- 劍指Offer之Java算法習(xí)題精講N叉樹的遍歷及數(shù)組與字符串
- Java技巧函數(shù)方法實(shí)現(xiàn)二維數(shù)組遍歷
相關(guān)文章
基于String不可變字符與StringBuilder可變字符的效率問(wèn)題
這篇文章主要介紹了String不可變字符與StringBuilder可變字符的效率問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
IDEA報(bào)錯(cuò)java.lang.OutOfMemoryError:Java?heap?space的解決辦法
這篇文章主要給大家介紹了關(guān)于IDEA報(bào)錯(cuò)java.lang.OutOfMemoryError:Java?heap?space的解決辦法,出現(xiàn)這個(gè)問(wèn)題的主要原因是項(xiàng)目運(yùn)行時(shí)的堆內(nèi)存不足引起的報(bào)錯(cuò),需要的朋友可以參考下2024-02-02
Java如何解決發(fā)送Post請(qǐng)求報(bào)Stream?closed問(wèn)題
這篇文章主要介紹了Java如何解決發(fā)送Post請(qǐng)求報(bào)Stream?closed問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
Java反射根據(jù)不同方法名動(dòng)態(tài)調(diào)用不同的方法(實(shí)例)
下面小編就為大家?guī)?lái)一篇Java反射根據(jù)不同方法名動(dòng)態(tài)調(diào)用不同的方法(實(shí)例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08
帶有@Transactional和@Async的循環(huán)依賴問(wèn)題的解決
這篇文章主要介紹了帶有@Transactional和@Async的循環(huán)依賴問(wèn)題的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
Java連接數(shù)據(jù)庫(kù)JDBC技術(shù)之prepareStatement的詳細(xì)介紹
這篇文章主要介紹了Java連接數(shù)據(jù)庫(kù)JDBC技術(shù)之prepareStatement的詳細(xì)介紹,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07

