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("。,。,"); //输出标点符号}
}
输出结果:
——–横版———
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
——-竖版———-
花夜处春
落来处眠
知风闻不
多雨啼觉
少声鸟晓
。,。,
JAVA开发之 37 使用数组输出古诗《春晓》相关推荐
- 我的Java开发之路
最近有一位小伙伴通过公众号给我留言, "我参加工作没多久,看着圈里的技术大牛,特别羡慕,也渴望成为技术大牛,想让您分享一下从小白到大牛是怎样练成的,我该如何提高自己" 首先,谢谢这 ...
- webflow ajax,java开发之spring webflow实现上传单个文件及多个文件功能实例
本文实例讲述了java开发之spring webflow实现上传单个文件及多个文件功能.分享给大家供大家参考,具体如下: 上传单个文件 准备 1. 如果你项目中使用了spring security的话 ...
- Java开发之ServLet详解
一.什么是ServLet? serverLet是javaEE中运行于服务器端的,用于接收和响应HTTP协议的请求的程序. 二.ServLet的三种实现方式 1.实现ServLet接口 步骤: (1)实 ...
- 文件异步io java,漫画图解java开发之IO阻塞、非阻塞、同步、异步
周末在家加班,正在疯狂的撸代码,女朋友很开心的跑过来,手里拿着他刚刚画好的一副漫画. 同步.异步.阻塞.非阻塞都是和IO(输入输出)有关的概念.最简单的文件读取就是IO操作.而在文件读取这件事儿上,可 ...
- android开发之bitmap转数组的方法
/** 方法一* 将bitmap转为数组的方法** @param bitmap 图片* @return 返回数组*/public byte[] getBytesByBitmap(Bitmap bitm ...
- java list 元素去重_小猿圈Java开发之list按照元素某个字段去重详解
小猿圈Java老师给大家分享一篇关于如何实现Java8中list按照元素的某个字段去重的详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们一起来看一下吧. ...
- 享学课堂Java开发之Mybatis训练营
目录: ┣━━1.MyBatis开发不得不知的重点 ┃ ┣━━01 mybatis开发重点知识.pdf ┃ ┣━━1.MyBatis开发重点知识.docx ┃ ┣━━2019.08. ...
- java开发之SSM开发框架
1.什么是SSM开发框架 要明白什么是SSM开发框架?需要先弄清楚开发框架的概念.开发框架就是一套规则和写好的框架代码,它帮助我们实现了很多基础性的功能,节java培训省了程序员大量的编码工作,让程序 ...
- java开发之ServLet注解、自定义容器方式详解
目录 一.为什么使用注解方式和自定义容器方式 二.注解方式步骤 1.创建javaEE8版本的web项目 2.创建一个类MyServlet继承HTTPServlet类并重写doGet()和doPost( ...
最新文章
- 细述vim编码格式配置
- 在Intellij上面导入项目 AOP示例项目 AspectJ学习 Spring AoP学习
- NOIP2008提高组(前三题) -SilverN
- 多线程之线程池-各个参数的含义- 阿里,美团,京东面试题目
- 信息收集 ——情报分析
- 2022高压电工考试题库及模拟考试
- 【vulhub】conference
- 443端口与80端口
- 请教一个能在WinPE环境下获取系统相关信息的代码
- Seo:入门须知(三)网页快照投诉
- LayUI分页,LayUI动态分页,LayUI laypage分页,LayUI laypage刷新当前页
- 三个表内连接查询创建视图
- Python求离散序列导数
- 人工智能与人脸识别门禁产品方案
- Weblogic 线程的几种状态 - STUCK,ACTIVE,STANDBY - 你了解它们的含义吗
- 树莓派 | 01 无显示器安装并通过wifi、ssh无线连接学习教程记录
- 河北外国语学院单招计算机类专业,【单招专业代码】报考河北外国语学院,2019年单招专业代码全集...
- std::tr1::shared_ptr点滴记录
- 阿里,百度,腾讯招聘 Java 程序员的技术标准,你达到要求了吗?
- 【知网研学】使用方法
热门文章
- threejs 将屏幕坐标转换成3d中的坐标。
- The listener supports no services问题解决
- Python有嘻哈:Crossin教你用代码写出押韵的verse 1
- printf格式化字符串漏洞原理解析
- DevExpress 22.1.3 源代码版本-2022
- fastDFS 配置 nginx 访问
- java invoke 方法说明_java中的反射,invoke方法
- java type proposals_Java proposals、Java Type proposals和Java Non-Type proposals区别
- bugfree安装问题
- ActionForward详解