Java二维数组元素纵向求和

灰太狼 2023-02-24 03:53 120阅读 0赞
  1. package practice;
  2. public class _2dArrayVerticalSum {
  3. public static void main(String[] args) {
  4. int targetArr[][] = { { 4, 3, 2, 1 }, { 8, 7, 6, 5 }, { 9, 8, 7, 6 } };
  5. for (int i = 0; i < targetArr.length; i++) {
  6. for (int j = 0; j < targetArr[i].length; j++) {
  7. System.out.print(targetArr[i][j] + " ");
  8. }
  9. System.out.println();
  10. }
  11. // 定义新数组,新数组长度等于原数组中1个元素的长度
  12. int newArr[] = new int[targetArr[0].length];
  13. for (int i = 0; i < targetArr.length; i++) {
  14. for (int j = 0; j < targetArr[i].length; j++) {
  15. newArr[j] += targetArr[i][j];
  16. }
  17. }
  18. for (int i = 0; i < newArr.length; i++) {
  19. System.out.println("\n第" + (i + 1) + "列的和为" + newArr[i]);
  20. }
  21. }
  22. }

发表评论

表情:
评论列表 (有 0 条评论,120人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java数组

    二维数组的定义: 可以简单理解为在数组中又存储了数组 两种初始化形式 格式1: 动态初始化 数据类型 数组名 \[ \]\[ \] = new 数据类型\[m\]\[

    相关 数组元素的地址

       一维数组元素的地址大家都比较容易理解,但对于二维数组,就很容易搞混了.今天我又被这个问题给弄糊涂了,翻了翻老谭的书本,对这个问题有了更深的认识.   首先给出一个二