面试遇到一个二维数组的笔试考题,我多年没用过二维数组,顿时懵逼,但是我还是想到了思路,可惜连二维数组的语法都忘了,真是万万没想到。
回来我坐在电脑面前,我想了想,还是把它写出来了,我自己也觉得比较low,但是至少实现了。留个笔记,以后可以看看,若有新的写法我也会及时更新。
考题要求:将数组中有0位置的横竖列都设置为0
变为
以下是我实现的思路:
public class Test {
public static void main(String[] args) {
int[][] num = new int[4][3]; //定义了三行三列的二维数组
num[0][0] = 1; //给第一行第一个元素赋值
num[0][1] &