二维数组横竖转换时,从右往左数
二维数组横竖转换时,从右往左数即将输出为下的数组:
剑外忽传收蓟北,
初闻涕泪满衣裳。
变为这种从右往左看的方式:
初 剑
闻 外
涕 忽
泪 传
满 收
衣 蓟
裳 北
。 ,
求大神帮忙解答!!!
程序代码:class PoemsOutput
{
public static void main(String[] args)
{
char[][] poems ={
"床前明月光".toCharArray(),"疑是地上霜".toCharArray(),"举头望明月".toCharArray(),"低头思故乡".toCharArray()};
//获取行数,列数
int line = poems.length;
int column = poems[0].length;
System.out.println("++++++++++++++");
System.out.println("原格式:");
System.out.println("++++++++++++++");
for(int i=0;i<line;i++) {
for(int j=0;j<column;j++)
System.out.print(poems[i][j]);
System.out.println();
}
System.out.println("++++++++++++++");
System.out.println("变换格式1:");
System.out.println("++++++++++++++");
for(int i=0;i<column;i++) {
for(int j=line-1;j>=0;j--)
System.out.print(poems[j][i]);
System.out.println();
}
}
}