赞
踩
目录
在学习Java的入门时,通常会学习打印各种图形,这是在考察你对循环掌握的是否透彻。今天我们来从易到难打印一下图形。
主要使用到for循环以及它的嵌套,下来我们看看怎么写的
代码如下:
- int i, j;
- for(i = 0; i < 5; i++) {
- for(j = 0; j < i; j++) {
- System.out.print(" ");
- }
- for(j = 0; j <5; j++) {
- System.out.print("*");
- }
- System.out.print("\n");
- }
代码如下:
- public static void main(String[] args) {
- int i, j;
- for(i = 0; i < 5; i++) {
- for(j = 0; j < (i + 1); j++) {
- System.out.print("*");
- }
- System.out.println("");
- }
- }
代码如下:
- public static void main(String[] args) {
- for(int i = 0; i < 5; i++) {
- for(int j = 0; j < 5 - i -1; j++) {
- System.out.print(" ");
- }
- for(int j = 0; j < (2 * (i + 1) - 1); j++) {
- System.out.print("*");
- }
- System.out.println();
- }
- }
代码如下:
- public static void main(String[] args) {
- int i, j;
- for(i = 0; i < 5; i++) {
- for(j = 0; j < i; j++) {
- System.out.print(" ");
- }
- //an = 9 - 2 * (n - 1)
- for(j = 0; j < (9 - 2 * (i)); j++) {
- System.out.print("*");
- }
- System.out.println("\n");
- }
- }
代码如下:
- public static void main(String[] args) {
- // 菱形
- int i, j;
- for(i = 0; i < 5; i++) {
- for(j = 0; j < (4 - i); j++) {
- System.out.print(" ");
- }
- for(j = 0; j < ((2 * (i + 1)) - 1); j++) {
- System.out.print("*");
- }
- System.out.println("");
- }
- for(i = 0; i < 4; i++) {
- for(j = 0; j < i + 1; j++) {
- System.out.print(" ");
- }
- for(j = 0; j < (9 - 2 * (i + 1)); j++) {
- System.out.print("*");
- }
- System.out.println("");
- }
- }
以上就是今天要讲的内容,本文仅仅简单的写了一点java基本的东西,打印图形还有好多形式,我们后续补充。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。