Java二维数组,将古诗《相思》分别用横版和竖版的形式输出

来源:互联网 发布:淘宝网卖什么最赚钱 编辑:程序博客网 时间:2024/05/01 20:51

Java二维数组,将古诗《相思》分别用横版和竖版的形式输出


---横版---                                ---竖版---
红豆生南国,                           
此 愿 春 红
春来发几枝。                           
物 君 来 豆
愿君多采撷,                          
最 多 发 生
此物最相思。                          
相 采 几 南
                                                 , 。, 。

public class Arrays {public static void main(String[] args) {char arr[][]=new char[4][];   //定义二维数组arr[0]=new char[]{'红','豆','生','南','国'};arr[1]=new char[]{'春','来','发','几','枝'};arr[2]=new char[]{'愿','君','多','采','撷'};arr[3]=new char[]{'此','物','最','相','思'};System.out.println("---横版---");        for(int i=0;i<4;i++){        for(int j=0;j<arr[i].length;j++){        System.out.print(arr[i][j]);        }        if(i%2==0){        System.out.print(",");        }        else{        System.out.print("。");        }                               //用if  else语句实现逗号句号的输出                System.out.println();        }        System.out.println("---竖版---");        for(int j=0;j<arr.length;j++){        for(int i=3;i>=0;i--){        System.out.print(arr[i][j]);        }                System.out.println();        }System.out.println(",。,。");}}
输出结果