欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-15 22:02:08
...

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(",。,。");

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