public class Hello{
public static void main (String[] args) {
int array[][]= {{91,25,8},{56,14,2},{47,3,67}};
System.out.println("-----原始数组-----");
for(int[] i:array) {
for(int j:i) {
System.out.print(j+"\t");
}
System.out.println();
}
for(int i=0;i<array.length-1;i++) {
for(int j=1;j<array.length;j++) {
if(i!=j) {
int temp=array[i][j];
array[i][j]=array[j][i];
array[j][i]=temp;
}
}
}
System.out.println("-----调换顺序之后的数组-----");
for(int[] i:array) {
for(int j:i) {
System.out.print(j+"\t");
}
System.out.println();
}
}
}
运行结果:
import java.util.Scanner;
public class homework{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
char[][] a= {
{'A','C','C','D','A','C','D','B','C','B'},
{'B','A','D','B','A','B','C','A','C','B'},
{'A','B','D','C','A','B','D','C','B','C'},
{'B','D','C','D','D','A','D','C','D','A'},
{'A','C','C','D','A','C','D','B','C','B'},
{'B','A','D','B','A','B','C','A','C','B'},
{'A','B','D','C','A','B','D','C','B','C'},
{'B','D','C','D','D','A','D','C','D','A'}};
char[] b= {'B','A','D','C','C','B','C','A','D','B'};
System.out.println("您想要调取第几位学生的答题结果(有效数字为1至8):");
int c=sc.nextInt();
if(c<=0||c>8) {
System.out.println("选择超出范围,请重新选择!");
}
int count=0;
System.out.printf("第%d位同学的全部答案为:\n",c);
for(int i=0,arr=c-1; i<a[arr].length; ++i){
if(a[arr][i]==b[i]) {
++count;
}
System.out.print(a[arr][i]+" ");
}
System.out.println();
System.out.println("第"+(c)+"位同学一共答对了"+(count)+"道题");
sc.close();
}
}
运行结果: