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