java 输出 一个立方体
时间: 2024-05-03 07:23:01 浏览: 11
以下是一个输出立方体的示例程序:
```java
public class Cube {
public static void main(String[] args) {
int size = 5; // 立方体的大小
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
System.out.print("* ");
}
System.out.println();
}
System.out.println();
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (i == 0 || i == size - 1 || j == 0 || j == size - 1) {
System.out.print("* ");
} else {
System.out.print(" ");
}
}
System.out.println();
}
System.out.println();
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (i == 0 || i == size - 1 || j == 0 || j == size - 1 || i == j || i + j == size - 1) {
System.out.print("* ");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
该程序输出三个不同的立方体,分别为:
- 简单的立方体,每个面都是由 * 组成的正方形。
- 带有边框的立方体,每个面都是由 * 和空格组成的正方形,边框由 * 组成。
- 带有对角线的立方体,每个面都是由 * 和空格组成的正方形,对角线由 * 组成。