/**
* 打印图形
* 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不仅涵盖基础的Java语言特性,还涉及到高级特性和工具,如并发处理、网络编程、I/O流、图形用户界面(GUI)以及数据库连接等。以下是对其中关键知识点的详细解析: 1. **核心语言特性**:Java 6引入了...
J2SE 提供了丰富的 API 和核心类库,支持多线程、网络编程、I/O、数据库连接、图形用户界面(GUI)等众多功能。这个文档中文版是开发者学习和理解 Java 技术的重要资源,它详细阐述了 J2SE 的各个方面,帮助开发者...
- 代码中使用了一些基本的图形处理方法,如`setPaint`、`translate`、`setFont`等,这些都是`Graphics2D`提供的方法,用于控制打印效果。 - 在计算打印位置时,代码假设A4纸的尺寸为595x842像素,这是基于某些特定的...
1. **Java J2SE**: Java 2 Platform, Standard Edition (J2SE)是Java开发的基础平台,提供了核心的Java API和运行环境,支持桌面应用程序的开发。在这个气体监控软件中,J2SE提供了图形用户界面(GUI)构建工具、...
《基础项目实战:纯JAVA语言编写的飞行棋游戏(基于J2SE的控制台程序)》 本项目是一个使用Java编程语言开发的飞行棋游戏,适用于初学者进行毕业设计、课程设计或者提升编程技能的学习实践。它基于Java的标准版...
首先,`java.awt`包是Java标准版(J2SE)的一部分,它提供了构建GUI所需的基本组件、布局管理和图形绘制功能。AWT组件大致分为四类: 1. **基本控制组件**:包括Button、Checkbox、Choice、List、Menu、Textfield等...
最初版本Java 1.0并未提供任何打印支持,直到Java 1.1版本才引入了`java.awt`包中的`PrintJob`类,不过该类提供的打印功能较为基础且不稳定。 到了Java 1.2,为了弥补这一短板,Java引入了一整套打印机制——即Java...
1. Java J2SE基础 Java J2SE(Java Platform, Standard Edition)是Java平台的核心部分,用于桌面应用开发。它包含了Java运行环境、类库以及开发者工具,为编写和运行Java应用程序提供了基础。在这个中国象棋项目中...
- 创建一个简单的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 SE涵盖了面向对象编程基础,图形用户界面开发,数据库编程,文件I/O流,网络编程和多线程等。而Java EE则涉及更复杂的Web开发技术,如Servlet、JSP、MVC模式,以及高级框架如Struts、EJB、Hibernate和Spring等...
- **GUI程序设计**:了解Java中的图形用户界面编程方法。 - **文件及I/O流处理**:学会如何处理文件输入输出。 - **配置Java开发环境**:能够正确配置Java开发环境,包括Eclipse集成开发环境的安装与使用。 3. *...
----------------------------...• 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) • SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...
”,这是学习任何一种编程语言的第一个经典程序,用于展示最基础的程序结构和打印输出。 在提及技术标准和库时,“ANSI/ISO C++”代表了C++标准委员会制定的国际标准。而“C++ IOStream”、“C++ Templates”和...
`GraphicsDevice`则代表一个具体的图形设备,可以用于在特定设备上进行绘图,如在屏幕上显示图像或在打印机上打印。 总之,基于JAVA的图像处理软件利用了JAVA强大的GUI库,结合AWT和SWING,为用户提供了一种在JAVA...
Java通讯录程序是一种基于J2SE(Java 2 Standard Edition)平台开发的简单数据库管理系统,主要用于存储、管理和操作联系人信息。在这个系统中,你可以执行常见的CRUD(创建、读取、更新、删除)操作,这四个基本...
1. **Java SE(J2SE)**:面向桌面应用程序开发,是Java的基础。 2. **Java EE(J2EE)**:面向Web应用程序开发,包含了许多用于构建分布式系统的组件和服务。 3. **Java ME(J2ME)**:面向嵌入式设备和移动终端的...