package myTest;
public class Lesson16 {
/**
* author荀小贱
* 要求:利用程序方式,对数组中的元素进行水平,垂直翻转,输出相应的结果
* int aa[][]=
{
{65,90,56,34},
{10,78,87,23},
{23,98,45,70},
{10,45,78,98}
};
*
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int aa[][]=
{
{65,90,56,34},
{10,78,87,23},
{23,98,45,70},
{10,45,78,98}
};
System.out.println("数组进行了行调换");
turnRow(aa);
System.out.println("数组进行了列调换");
turnCow(aa);
}
//行调换
public static void turnRow(int a[][]){
int tmp = 0;
for(int i = 0; i<a.length; i++){
for(int j = 0; j<a[i].length; j++){
tmp = a[(a.length-1)-i][j];
System.out.print(tmp+" ");
}
System.out.println("");
}
}
//列调换
public static void turnCow(int a[][]){
int tmp = 0;
for(int i = 0; i<a.length; i++){
for(int j = 0; j<a[i].length; j++){
tmp = a[i][(a.length-1)-j];
System.out.print(tmp+" ");
}
System.out.println("");
}
}
}
public class Lesson16 {
/**
* author荀小贱
* 要求:利用程序方式,对数组中的元素进行水平,垂直翻转,输出相应的结果
* int aa[][]=
{
{65,90,56,34},
{10,78,87,23},
{23,98,45,70},
{10,45,78,98}
};
*
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int aa[][]=
{
{65,90,56,34},
{10,78,87,23},
{23,98,45,70},
{10,45,78,98}
};
System.out.println("数组进行了行调换");
turnRow(aa);
System.out.println("数组进行了列调换");
turnCow(aa);
}
//行调换
public static void turnRow(int a[][]){
int tmp = 0;
for(int i = 0; i<a.length; i++){
for(int j = 0; j<a[i].length; j++){
tmp = a[(a.length-1)-i][j];
System.out.print(tmp+" ");
}
System.out.println("");
}
}
//列调换
public static void turnCow(int a[][]){
int tmp = 0;
for(int i = 0; i<a.length; i++){
for(int j = 0; j<a[i].length; j++){
tmp = a[i][(a.length-1)-j];
System.out.print(tmp+" ");
}
System.out.println("");
}
}
}