打印图形
来源:互联网 发布:禁止来宾用户安装软件 编辑:程序博客网 时间:2024/05/01 11:34
这是各种打印各种图形。
/** * 作者:陈德金 * 时间:2013.09.23 * 功能:打印出各种图形 * @author Administrator * */public class Print {public static void main(String[] args) {// TODO Auto-generated method stub//Print1(7);//Print2(7);diamonds(5);}/*效果如下:**************************************************/public static void Print1(int n){for(int i=1; i<=n ;i++){for(int j=0; j < i; j++){System.out.print("*");}System.out.println();}for(int i=n-1; i >= 1; i--){for(int j=0; j < i;j++){System.out.print("*");}System.out.println();}}/* * 效果如下: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 原理:????? */public static void Print2(int n){//1,逐步输出每一行的数据for(int i=1; i<=n; i++){//2,输出前面空字符串for(int j=n-i; j > 0; j--){System.out.print(" ");}//3,for(int k = 0; k < 2*i-1 ; k++){//4,判断if(k%2!=0)System.out.print(" ");elseSystem.out.print("*");}System.out.println();}}/* * * 这是我参加群硕笔试的题目: * *** ***** *** * */public static void diamonds(int n){if(n%2==0){System.out.println("该数值不是单数!");return ;}for(int i=1 ; i <= n; i+=2){for(int j=n/2;j > i/2; j--){System.out.print(" ");}for(int k = 1; k<=i;k++){System.out.print("*");}System.out.println();}for(int i=n-2 ; i >=1; i-=2){for(int j=n-i;j >= 1; j-=2){System.out.print(" ");}for(int k = 1; k<=i;k++){System.out.print("*");}System.out.println();}}}
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 图形打印
- 打印图形
- 打印***图形
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 打印图形
- 图形打印
- OTT TV与IPTV的不同
- 使用 Antlr 处理文本
- Android基础-自定义适配器
- ios 如何移除全部subview和判断子视图是否加上
- 软考三 cache地址映射
- 打印图形
- 信不信?读完这些书,你的眼界和眼光,立即赶超硕士博士
- 创建一个具有商业品质的 Eclipse IDE
- 用Python实现基本数据结构——栈与队列
- eclipse上hadoop插件的配置
- 绝对路径和相对路径总结
- Linux下用户管理
- 基于STC15F2K60S2主控平衡车
- 概念和安装