package pa3;
public class XyArray {
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=5;
int array[][]=new int[n][n];
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if(i==j)
array[i][j]=1;
else
array[i][j]=0;
System.out.print(array[i][j]);
}
System.out.println();
}
}
}
10000
01000
00100
00010
00001
这段代码是一个简单的Java程序,它创建了一个二维数组并初始化为一个单位矩阵。
解析:
- 首先,定义了一个名为
XyArray
的公共类。 - 在
main
方法中,定义了一个整数变量n
并将其设置为5。 - 然后,创建了一个大小为
n x n
的二维整数数组array
。 - 使用两个嵌套的循环来遍历数组的每个元素。外层循环控制行索引
i
,内层循环控制列索引j
。 - 如果行索引和列索引相等(即对角线上的元素),则将该元素的值设置为1;否则将其设置为0。
- 最后,打印出数组的每个元素,并在每行结束时换行。
package pa3;
import java.util.*;
public class Sort {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]= {20,10,50,40,30,70,60,80,90,100};
Arrays.sort(a);
for(int i=a.length-1;i>=0;i--) {
System.out.print(a[i]+" ");