用java语言编写一个以二维数组为参数进行方法调用,计算二维数组各列元素之和,并返回所计算的结果
3个回答
展开全部
我的理解和一楼有点不同,我觉得是比如一个2行3列的数组,计算各列元素之和,结果产生的是一个一维数组,有三个元素,每个元素对应各列的元素之和,不知道楼主是什么意思?
import java.util.Arrays;
public class SimpleConstructor2 {
public static int[] sum(int[][] a)
{
int[] sum=new int[a[0].length];
for(int i=0;i<sum.length;i++){
for(int j=0;j<a.length;j++){
sum[i]+=a[j][i];
}
}
return sum;
}
public static void main(String[] args){
int [][] b={{1,2,3,4},{1,2,3,4}};
System.out.println(Arrays.toString(sum(b)));
}
}
import java.util.Arrays;
public class SimpleConstructor2 {
public static int[] sum(int[][] a)
{
int[] sum=new int[a[0].length];
for(int i=0;i<sum.length;i++){
for(int j=0;j<a.length;j++){
sum[i]+=a[j][i];
}
}
return sum;
}
public static void main(String[] args){
int [][] b={{1,2,3,4},{1,2,3,4}};
System.out.println(Arrays.toString(sum(b)));
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class SimpleConstructor2 {
public static int sum(int[][] a)
{
int sum=0;
for(int[]i:a)
{
for(int b:i)
{
sum+=b;
}
}
return sum;
}
public static void main(String[] args){
int [][] b={{1,2,3,4},{1,2,3}};
System.out.println(sum(b));
}
}
public static int sum(int[][] a)
{
int sum=0;
for(int[]i:a)
{
for(int b:i)
{
sum+=b;
}
}
return sum;
}
public static void main(String[] args){
int [][] b={{1,2,3,4},{1,2,3}};
System.out.println(sum(b));
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class App_11 {
public static void main(String[] args) {
Row sd = new Row();
int[][] array = {{1,2,3,4},{5,6,7,8},{10,11,12,13}};
sd.Sum(array, 3, 4);
}
}
class Row{
public void Sum(int[][]array,int m,int n){
int[] sum = new int[n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
sum[i] +=array[j][i];
}
System.out.println("列和为:"+sum[i]);
}
}
}
public static void main(String[] args) {
Row sd = new Row();
int[][] array = {{1,2,3,4},{5,6,7,8},{10,11,12,13}};
sd.Sum(array, 3, 4);
}
}
class Row{
public void Sum(int[][]array,int m,int n){
int[] sum = new int[n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
sum[i] +=array[j][i];
}
System.out.println("列和为:"+sum[i]);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询