java 打印正方形满星号
时间: 2024-09-25 22:01:40 浏览: 7
在Java中,打印正方形满星号可以通过循环结构来实现。下面是一个简单的例子,展示如何打印一个5x5的星号正方形:
```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*5的星号正方形。如果想打印更大的正方形,只需要修改`size`变量即可。每行开始和结束的`System.out.print()`和`System.out.println()`用于控制星号的位置和换行。
相关问题
java打印正方形和圆形代码
正方形的代码:
```java
public class PrintSquare {
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();
}
}
}
```
圆形的代码:
```java
public class PrintCircle {
public static void main(String[] args) {
int radius = 5;
for (int i = -radius; i <= radius; i++) {
for (int j = -radius; j <= radius; j++) {
if (i * i + j * j <= radius * radius) {
System.out.print("* ");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
正方形的代码使用了双重循环,外层循环控制行数,内层循环控制每行的星号个数,从而打印出一个正方形。而圆形的代码则使用了两个for循环,通过判断每个点到圆心的距离与半径的关系来输出星号或空格,从而打印出一个圆形。这两个程序都能够实现向控制台打印出对应形状的效果。
java打印正方形 5行6列
可以使用两个嵌套的for循环来实现打印正方形。代码如下:
```
for(int i=1;i<=5;i++){ //外层循环控制行数
for(int j=1;j<=6;j++){ //内层循环控制列数
System.out.print("*"); //打印“*”符号
}
System.out.println(); //每行结束后换行
}
```
输出结果如下:
```
******
******
******
******
******
```