用JAVA输出一个实心方形
时间: 2023-05-29 10:01:19 浏览: 46
可以使用双重循环来实现:
```java
public class Square {
public static void main(String[] args) {
int size = 5; // 定义方形的大小为5
for(int i = 0; i < size; i++) {
for(int j = 0; j < size; j++) {
System.out.print("*"); // 输出每行的星号
}
System.out.println(); // 换行
}
}
}
```
输出结果:
```
*****
*****
*****
*****
*****
```
相关问题
用c加加输出一个实心方形
```
#include <stdio.h>
int main() {
int n;
printf("请输入方形的边长:");
scanf("%d", &n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i == 0 || i == n - 1 || j == 0 || j == n - 1) {
printf("*");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
输出结果示例(当 n=5 时):
```
请输入方形的边长:5
*****
* *
* *
* *
*****
```
java输出一个实心菱形
好的,以下是Java代码实现输出一个实心菱形的图案:
```
import java.util.Scanner;
public class PrintRhombus {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i = 0; i <= n; i++) {
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = n - 1; i >= 0; i--) {
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
}
for (int k = 0; k < i; k++) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
运行程序后,会提示你输入菱形的行数(必须是奇数),然后程序会输出对应行数的实心菱形图案。希望能解决你的问题!