Java数组的遍历与求和知识点
更新时间:2018年02月26日 08:48:22 作者:彬菌
本篇文章给大家总计了Java数组的遍历与求和的知识点以及需要注意的地方,需要的朋友参考学习下。
一维数组遍历与求和:
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]表示列数
相关文章
基于String不可变字符与StringBuilder可变字符的效率问题
这篇文章主要介绍了String不可变字符与StringBuilder可变字符的效率问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-07-07
IDEA报错java.lang.OutOfMemoryError:Java heap space的解决办法
这篇文章主要给大家介绍了关于IDEA报错java.lang.OutOfMemoryError:Java heap space的解决办法,出现这个问题的主要原因是项目运行时的堆内存不足引起的报错,需要的朋友可以参考下2024-02-02
Java如何解决发送Post请求报Stream closed问题
这篇文章主要介绍了Java如何解决发送Post请求报Stream closed问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2022-06-06
带有@Transactional和@Async的循环依赖问题的解决
这篇文章主要介绍了带有@Transactional和@Async的循环依赖问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04
Java连接数据库JDBC技术之prepareStatement的详细介绍
这篇文章主要介绍了Java连接数据库JDBC技术之prepareStatement的详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-07-07


最新评论