一.输出二维数组
public class var {
public static void main(String[] args) {
int[][] arr = {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}};
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + "\t");
}
System.out.println();
}
}
}
public class var {
public static void main(String[] args) {
int[][] arr=new int[3][];
for (int i =0;i<arr.length;i++){
//给一维数组开空间
arr[i]=new int[i+1];
//遍历一维数组,并给一维数组的每个元素赋值
for(int j=0;j<arr[i].length;j++){
arr[i][j]=i+1;}
}
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]+" ");}
System.out.println();
}
}
}
//int[][] arr={{4,6},{1,4,5,7},{-2}};遍历该二维数组,并得到和
public class var {
public static void main(String[] args) {
int[][] arr={{4,6},{1,4,5,7},{-2}};
int sum=0;
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
//System.out.print(arr[i][j]+" ");
sum +=arr[i][j];
}
//System.out.println();
}
System.out.println(sum);
}
}
杨辉三角
public class var {
public static void main(String[] args) {
int[][] arr=new int[10][];
for (int i =0;i<arr.length;i++){
//给一维数组开空间
arr[i]=new int[i+1];
//遍历一维数组,并给一维数组的每个元素赋值
for(int j=0;j<arr[i].length;j++){
if (j==0 ||j==i){
arr[i][j]=1;
}else if (j!=0 ||j!=i){
arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
}
}
}
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]+" ");}
System.out.println();
}
}
}
x是int类型一维数组,y是int类型的二维数组
a)二维数组不可以赋给int
b)可以
c)错误;int[]不可以赋给int
d)错误
e)正确
f)不正确;二维数组不可以赋给一维数组
标签:arr,JAVA,--,System,int,二维,数组,public,out From: https://www.cnblogs.com/maxzz/p/16823065.html