`
foxinmy
  • 浏览: 6178 次
  • 性别: Icon_minigender_1
  • 来自: 湘
社区版块
存档分类
最新评论

J2SE基础/图形打印

阅读更多

/**
	 * 打印图形
	 * eg:
	 * @param m
	 */
	static void printGraph(int m) {
		for (int i = 1, j = 0; i <= m;) {
			if (i <= m / 2) {
				if (j < (2 * i - 1)) {
					System.out.print("*");
					j++;
					continue;
				}
			} else if (i == (m + 1) / 2) {
				if (j < (2 * i - 1)) {
					System.out.print("*");
					j++;
					continue;
				}
			} else {
				if (j < (2 * (m - i) + 1)) {
					System.out.print("*");
					j++;
					continue;
				}
			}
			j = 0;
			i++;
			System.out.println();
		}
	}
 
分享到:
评论

相关推荐

    J2SE 6.0 API

    J2SE 6.0 API不仅涵盖基础的Java语言特性,还涉及到高级特性和工具,如并发处理、网络编程、I/O流、图形用户界面(GUI)以及数据库连接等。以下是对其中关键知识点的详细解析: 1. **核心语言特性**:Java 6引入了...

    j2se doc 中文版.rar

    J2SE 提供了丰富的 API 和核心类库,支持多线程、网络编程、I/O、数据库连接、图形用户界面(GUI)等众多功能。这个文档中文版是开发者学习和理解 Java 技术的重要资源,它详细阐述了 J2SE 的各个方面,帮助开发者...

    用 Java 打印表格 到A4纸的可用代码

    - 代码中使用了一些基本的图形处理方法,如`setPaint`、`translate`、`setFont`等,这些都是`Graphics2D`提供的方法,用于控制打印效果。 - 在计算打印位置时,代码假设A4纸的尺寸为595x842像素,这是基于某些特定的...

    气体监控软件(j2se+sqlserver2000)

    1. **Java J2SE**: Java 2 Platform, Standard Edition (J2SE)是Java开发的基础平台,提供了核心的Java API和运行环境,支持桌面应用程序的开发。在这个气体监控软件中,J2SE提供了图形用户界面(GUI)构建工具、...

    基础项目实战:纯JAVA语言编写的飞行棋游戏(基于J2SE的控制台程序).zip

    《基础项目实战:纯JAVA语言编写的飞行棋游戏(基于J2SE的控制台程序)》 本项目是一个使用Java编程语言开发的飞行棋游戏,适用于初学者进行毕业设计、课程设计或者提升编程技能的学习实践。它基于Java的标准版...

    java图形界面 关于基础的gui 还有对个实例

    首先,`java.awt`包是Java标准版(J2SE)的一部分,它提供了构建GUI所需的基本组件、布局管理和图形绘制功能。AWT组件大致分为四类: 1. **基本控制组件**:包括Button、Checkbox、Choice、List、Menu、Textfield等...

    JAVA 打印文档,经过整理的详细说明文档

    最初版本Java 1.0并未提供任何打印支持,直到Java 1.1版本才引入了`java.awt`包中的`PrintJob`类,不过该类提供的打印功能较为基础且不稳定。 到了Java 1.2,为了弥补这一短板,Java引入了一整套打印机制——即Java...

    java版中国象棋-源码

    1. Java J2SE基础 Java J2SE(Java Platform, Standard Edition)是Java平台的核心部分,用于桌面应用开发。它包含了Java运行环境、类库以及开发者工具,为编写和运行Java应用程序提供了基础。在这个中国象棋项目中...

    jsp环境变量配置全解

    - 创建一个简单的Java测试程序(如Test.java),编译并运行,检查是否成功打印出预期结果。 #### 三、Tomcat安装与配置 1. **下载Tomcat**: - 访问官方网站...

    软件设计基础(从事软件开发设计必备的基础知识)

    1. **J2SE (Java 2 Standard Edition)**:主要用于桌面应用程序的开发。 2. **J2EE (Java 2 Platform, Enterprise Edition)**:主要用于企业级应用和大型网站的构建。 3. **J2ME (Java 2 Micro Edition)**:主要用于...

    韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx

    Java SE涵盖了面向对象编程基础,图形用户界面开发,数据库编程,文件I/O流,网络编程和多线程等。而Java EE则涉及更复杂的Web开发技术,如Servlet、JSP、MVC模式,以及高级框架如Struts、EJB、Hibernate和Spring等...

    JAVA实验报告一.docx

    - **GUI程序设计**:了解Java中的图形用户界面编程方法。 - **文件及I/O流处理**:学会如何处理文件输入输出。 - **配置Java开发环境**:能够正确配置Java开发环境,包括Eclipse集成开发环境的安装与使用。 3. *...

    新版Android开发教程.rar

    ----------------------------...• 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) • SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...

    经典计算机书籍.pdf

    ”,这是学习任何一种编程语言的第一个经典程序,用于展示最基础的程序结构和打印输出。 在提及技术标准和库时,“ANSI/ISO C++”代表了C++标准委员会制定的国际标准。而“C++ IOStream”、“C++ Templates”和...

    基于JAVA的-图像处理软件.doc

    `GraphicsDevice`则代表一个具体的图形设备,可以用于在特定设备上进行绘图,如在屏幕上显示图像或在打印机上打印。 总之,基于JAVA的图像处理软件利用了JAVA强大的GUI库,结合AWT和SWING,为用户提供了一种在JAVA...

    java通讯录在控制台上打印

    Java通讯录程序是一种基于J2SE(Java 2 Standard Edition)平台开发的简单数据库管理系统,主要用于存储、管理和操作联系人信息。在这个系统中,你可以执行常见的CRUD(创建、读取、更新、删除)操作,这四个基本...

    韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全)

    1. **Java SE(J2SE)**:面向桌面应用程序开发,是Java的基础。 2. **Java EE(J2EE)**:面向Web应用程序开发,包含了许多用于构建分布式系统的组件和服务。 3. **Java ME(J2ME)**:面向嵌入式设备和移动终端的...

Global site tag (gtag.js) - Google Analytics