代码1:本以为很简单 还是出错了
class Demo1_Array
{
public static void main(String[] args)
{
int[][] arr = new int[3][2];
System.out.println(arr[0][0]);
}
}
代码2 :这个视频里肯定是讲解了一个堆栈的知识 ,反正看着像 这个数组的内存是可以改变的
class Demo3_Array
{
public static void main(String[] args)
{
int[][] arr = new int[3][];
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
arr[0]=new int[3];
arr[1]=new int[2];
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
}
}
代码4:这个在写的过程中,自己把大括号写错了,写成了中括号
class Demo4_Array
{
public static void main(String[] args)
{
//int[][] arr = {[1,2],[3,4],[5,6]};
int[][] arr = {{1,2},{3,4}};
System.out.println(arr[0][0]);
}
}
代码:二维数组的遍历
class Test1
{
public static void main(String[] args)
{
int[][] arr = {{1,2},{3,4}};
for(int i = 0;i<arr.length;i++){
for(int j = 0;j<arr[i].length;j++){
System.out.println(arr[i][j]);
}
}
}
}
代码3:二维数组的相加 这个里面注意一个 int sum = 0,必须加=0这个等号
class Test2
{
public static void main(String[] args)
{
int[][] arr = {{1,2},{3,4}};
int sum=0;
for(int i = 0; i<arr.length;i++){
for(int j = 0;j<arr[i].length;j++){
sum +=arr[i][j];
}
}
System.out.println(sum);
}
}
代码4: