import java.util.Arrays;

/*
诗句横版转成竖版输出
*/
public class PrintPoem {
public static void main(String[] args){
char[][] poem = new char[][]{
//toCharArray将字符串转成字符数组
"声声慢·寻寻觅觅".toCharArray(),
"[宋] 李清照".toCharArray(),
"寻寻觅觅,冷冷清清,凄凄惨惨戚戚。".toCharArray(),
"乍暖还寒时候,最难将息。".toCharArray(),
"三杯两盏淡酒,怎敌他、晚来风急?".toCharArray(),
"雁过也,正伤心,却是旧时相识。".toCharArray(),
"满地黄花堆积。憔悴损,如今有谁堪摘?".toCharArray(),
"守着窗儿,独自怎生得黑?".toCharArray(),
"梧桐更兼细雨,到黄昏、点点滴滴。".toCharArray(),
"这次第,怎一个愁字了得!".toCharArray()
}; //找出最大长度
int max = 0;
for(int i = 0;i<poem.length;i++){
int t = poem[i].length+1;
if(max<t){
max = t;
}
}
//输出
//循环max行
for(int j = 0;j<max;j++){
for(int k = poem.length-1;k>=0;k--){ //排列前数组的行,用来确定每行的字数
if (j<poem[k].length){
System.out.print(poem[k][j]+" ");
}
else System.out.print(" ");
}
System.out.println();
} }
}

最新文章

  1. UIScrollView的delaysContentTouches与canCencelContentTouches属性
  2. MC的内存管理和删除机制
  3. php安装libiconv-1.14.tar.gz遇到的问题
  4. 关于CAP定理的个人理解
  5. 关于updateElement接口
  6. C语言练习题_邮票组合
  7. Swift开发必备技巧:内存管理、weak和unowned
  8. 皴linux rootpassword(方式:重置rootpassword)
  9. java.sql.SQLException:Column count doesn&#39;t match value count at row 1
  10. 网站开发进阶(三十)HTML5--本地存储Web Storage
  11. MySQL系列
  12. Javascript高级编程学习笔记(85)—— Canvas(2)2D上下文
  13. 解决使用Mybatis 传入多参数使用map封装遇到的 “坑”问题
  14. 【原创】C++之自定义高效的swap(1)
  15. easyui 进阶之表单校验、自定义校验
  16. python - beautifulsoup4模块
  17. Linux基础命令---添加用户useradd
  18. MVC 自定义特性(验证用户登录session是否已经过期)
  19. Win10系列:VC++绘制几何图形3
  20. 7个鲜为人知却超实用的PHP函数--转(柒捌玖零)

热门文章

  1. 洛谷 P2577 [ ZJOI 2005 ] 午餐 —— DP + 贪心
  2. Tomcat优化和JVM分析工具
  3. 运行Android Studio总是未发现设备
  4. 【计蒜客习题】 取石子游戏(gcd)
  5. srand()
  6. 数据结构之顺序队列(C实现)
  7. 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 The Heaviest Non-decreasing Subsequence Problem
  8. 莫队算法 BOJ 2038 [2009国家集训队]小Z的袜子(hose)
  9. mysqlbinlog(日志管理工具)
  10. 转 MySQL数据库基础