java输出一个正方形
时间: 2023-06-05 12:08:26 浏览: 63
好的,这个问题涉及编程,可以回答。Java输出一个正方形的代码如下:
```java
public class Main {
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(); // 换行
}
}
}
```
这个代码可以输出一个边长为5的正方形。如果要输出其他大小的正方形,只需要调整`size`的值即可。
相关问题
java输出一个空心正方形
您可以使用嵌套的 for 循环来输出一个空心正方形,如下所示:
```
public class HollowSquare {
public static void main(String[] args) {
int size = 5; // 正方形的边长
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= size; j++) {
if (i == 1 || i == size || j == 1 || j == size) {
// 输出正方形的边界
System.out.print("*");
} else {
// 输出正方形的空心部分
System.out.print(" ");
}
}
// 每行结束后换行
System.out.println();
}
}
}
```
上面的代码将输出一个边长为 5 的空心正方形:
```
*****
* *
* *
* *
*****
```
java 输出 一个立方体
以下是一个输出立方体的示例程序:
```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();
}
}
}
```
该程序输出三个不同的立方体,分别为:
- 简单的立方体,每个面都是由 * 组成的正方形。
- 带有边框的立方体,每个面都是由 * 和空格组成的正方形,边框由 * 组成。
- 带有对角线的立方体,每个面都是由 * 和空格组成的正方形,对角线由 * 组成。