首页 行业资讯 > 综合行业资讯 > 正文

🌟 使用Java代码打印图形:三角形、平行四边形和菱形 📐

导读 在编程的世界里,有时候我们需要输出一些基本的几何图形,例如三角形、平行四边形和菱形。今天,我们就来探索如何用Java代码实现这些图形的

在编程的世界里,有时候我们需要输出一些基本的几何图形,例如三角形、平行四边形和菱形。今天,我们就来探索如何用Java代码实现这些图形的打印,特别是让平行四边形的输出更加规范。🚀

首先,让我们从最简单的开始——打印一个直角三角形:

```java

public class Triangle {

public static void main(String[] args) {

int height = 5;

for (int i = 1; i <= height; i++) {

for (int j = 1; j <= i; j++) {

System.out.print("");

}

System.out.println();

}

}

}

```

接着,我们尝试打印一个平行四边形,这里我们可以调整输出的格式,使其看起来更整洁:

```java

public class Parallelogram {

public static void main(String[] args) {

int width = 5, height = 5;

for (int i = 1; i <= height; i++) {

for (int j = 1; j <= width; j++) {

if (i == 1 || i == height)

System.out.print("");

else if (j == 1 || j == width)

System.out.print("");

else

System.out.print(" ");

}

System.out.println();

}

}

}

```

最后,我们挑战一下打印一个菱形:

```java

public class Diamond {

public static void main(String[] args) {

int size = 5;

for (int i = 1; i <= size; i += 2) {

printSpaces((size - i) / 2);

printStars(i);

System.out.println();

}

for (int i = size - 2; i >= 1; i -= 2) {

printSpaces((size - i) / 2);

printStars(i);

System.out.println();

}

}

private static void printSpaces(int n) {

for (int i = 0; i < n; i++)

System.out.print(" ");

}

private static void printStars(int n) {

for (int i = 0; i < n; i++)

System.out.print("");

}

}

```

通过这些代码片段,你可以轻松地在Java中创建各种几何图形。希望这些示例能够帮助你更好地理解Java中的循环和条件语句。💡

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。