`

打印图形是浮云

阅读更多
package small;

//source:http://www.cnblogs.com/eshizhan/archive/2010/06/01/1749388.html
public class PrintGraphics2 {

	public static void main(String[] args) {
		printGraphics(10);
	}

	private static void printGraphics(int size) {
		int y, x;
		char ch = 'A';
		for (y = size; y >= -size; y--) {//在y轴上从size到-size从上到下进行扫描
			for (x = -size; x <= size; x++)//在x轴上从-size到size从左到右进行扫描
				if (Math.abs(x) + Math.abs(y) == size)
					System.out.print("*");
				else if (Math.abs(x) + Math.abs(y) == size / 2)
					System.out.print(ch++);
				else
					System.out.print(" ");
			System.out.println();
		}
	}
}


输出结果:

          *          
         * *         
        *   *        
       *     *       
      *       *      
     *    A    *     
    *    B C    *    
   *    D   E    *   
  *    F     G    *  
 *    H       I    * 
*    J         K    *
 *    L       M    * 
  *    N     O    *  
   *    P   Q    *   
    *    R S    *    
     *    T    *     
      *       *      
       *     *       
        *   *        
         * *         
          *          



.
分享到:
评论

相关推荐

    浮云E绘图SDK3.2 海量绘图模板,简单好用。支持快速开发状态图、电路原理图、平面布局图源码

    浮云E绘图SDK3.2,提供完成的开发资料和工具(绘图编辑器+绘图组件DLL+4个...1. 先使用浮云E绘图编辑器.exe绘制图形 2. 保存绘图数据文件 3. 创建第三方工程,集成FYDC.dll(参看Demo) 4. 调用API函数完成二次开发

    CAD:PDF打印机.rar

    标题 "CAD:PDF打印机.rar" 暗示了这个压缩包包含的是与计算机辅助设计(CAD)相关的PDF打印解决方案。CAD软件广泛应用于工程、建筑、制造业等领域,用于创建、编辑和共享技术图纸和图形。而PDF打印机则是一种虚拟...

    工作总结类PPT15套

    10. **导出和分享**:完成PPT后,可以将其保存为PDF或其他格式以便于分享和打印,确保接收方能够查看到完整的设计和内容。 通过这个"工作总结类PPT15套"的资源,用户可以学习到如何高效利用PPT进行工作总结,提高...

    无锁输出中心

    1. **设计绘图**:提供各种图形工具,使设计师能够绘制服装款式、裁剪图以及细节设计,支持自定义线条、形状和颜色。 2. **版型设计**:用于创建和修改服装的纸样,支持各种复杂的裁剪形状和尺寸调整,确保最终产品...

    易语言程序免安装版下载

    修改BUG:办公组件支持库打印进度对话框的标题和用户设置的内容不一致。 18. 修改BUG:办公组件静态编译后无法正常销毁。 19. 修改BUG:应用接口支持库“取内存容量信息()”命令不能正常处理大于2G的内存。 20. ...

Global site tag (gtag.js) - Google Analytics