二维数组前面是行还是列_NO.00201 打印二维数组行/列/对角线的和

#编程实现以下需求

定义一个长度为[16][16]的整型二维数组并输入或指定所有位置的元素值,分别实现二维数组中所有行和所有列中所有元素的累加和并打印。再分别实现二维数组中左上角到右下角和右上角到左下角所有元素的累加和并打印。

解题思路

  1. 定义长度 [16][16] 的二维数组

  2. 输入或指定所有位置的元素值(通过for循环、Random生成随机数为二维数组进行赋值)

  3. 定义行和列、分别计算行和列的累加和并打印(两层循环,外层 i for 循环,内层 j for循环;外层 j for 循环,内层 for循环)

  4. 判断行列值对两个斜对角分别进行累加和并打印(左上右下—— i==j 、右上左下—— i+j == n-1)

具体过程及用到方法说明

封装类

  • 私有化成员变量(private)

cc37c2a5788584f22096b1dedc11ec58.png
  • 提供公有化get和set方法,在方法体中进行判断

d982aa1d12550dae1c115259926437ef.png
  • 在构造方法中调用set方法

9b7b7e16bf2e4a7f0002588d09ff4b13.png

赋值二维数组,利用随机数进行赋值

获取行和列值,计算各行和、列和对角线和

9b7b7e16bf2e4a7f0002588d09ff4b13.png

打印输出各行和、列和、对角线和、数组

bd0d91eb10f3bc563e0931725d652a7c.png

测试类(main方法)

4a5f7b57acd4084977eb6f44960536c9.png

小结

知识点:

  1. 封装一个类的三个步骤

  2. 使用Random生成随机数,需提前声明该类

    import java.util.Random;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值