程序2 输出任意大小的菱形
2016-05-05 21:32
309 查看
package com.test1; public class Demo1_2 { public static void main(String[] args) { print(4,'*'); } public static void print(int n,char c) { int x,y,z;//x控制行,y控制空格数,z控制字符数 //上半部分 for(x=1;x<=n+1;x++) { for(y=1;y<=n+1-x;y++)//输出空格数 { System.out.print(" "); } for(z=1;z<=2*x-1;z++) { System.out.print(c); } System.out.println(); } //下半部分 for(x=1;x<=n+1;x++) { for(y=1;y<=x;y++)//输出空格数 { System.out.print(" "); } for(z=1;z<=2*n-2*x+1;z++) { System.out.print(c); } System.out.println(); } } }
相关文章推荐
- 程序员必读经典书籍
- Android Q&A | setOnItemClickListener(AdapterView.OnItemClickListener) in the type AdapterView....
- ActionServlet填充form的过程
- 【C++】VS2010生成的程序在安装了vc2010运行库的机器上提示“丢失MSVCR100D.dll”
- Redis配置
- Redis配置
- 易协流程管理软件(V5.0)免费版发布
- 按照层次遍历二叉树
- 性能测试总结(一)---基础理论篇
- "https://open.gl/"教程之Drawing Polygons源码(freeglut版)
- ifream爱恨情缘
- 【LeetCode-334】Increasing Triplet Subsequence
- linux进程间通信之信号量(semaphore)
- 扣丁音乐(二)——PagerSlidingTabStrp集成与运用
- Hbuilder适配问题
- 【软件测试】JUnit和Eclemma使用的例子
- [每日一问]虚拟化网络设计中为什么建议采用链路聚合
- emacs 快捷键
- 安卓开发基础新手必知java知识之接口与抽象类的区别
- C++数组的二分法查找