JAVA开发之 37 使用数组输出古诗《春晓》

今天学了一段代码,用于输出古诗《春晓》,可以有两种形式,横向和纵向。

public class JavaStudy { // 新建类
    public static void main(String[] args) { // 主方法
        //定义二维数组,4行
        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 <arr.length;i++){   //控制行数,为4行
            for(int j = 0;j<arr[i].length; j++){  //控制列数,为5列
                System.out.print(arr[i][j]);   //输出每个元素的值
                }
            //判断并输出标点符号,下标为0或者2的输入逗号,其他输出句号
            if(i%2==0){
                System.out.println(',');   
            }
            else 
             System.out.println('。');
            }   


        System.out.println("-------竖版----------");

         for(int a=0;a<arr[0].length;a++){   //控制行数,为5行
             for(int b=3;b>=0; b--){        //控制列数,为4列,且倒序输出
                 System.out.print(arr[b][a]);  //输出各元素的值
             }
             System.out.println(); //换行
         }
         System.out.println("。,。,");  //输出标点符号
    }
}

输出结果:
——–横版———
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
——-竖版———-
花夜处春
落来处眠
知风闻不
多雨啼觉
少声鸟晓
。,。,

  • 8
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值