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

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

发布时间:2025-03-04 09:26:46来源:

在编程的世界里,有时候我们需要输出一些基本的几何图形,例如三角形、平行四边形和菱形。今天,我们就来探索如何用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中的循环和条件语句。💡

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。