java打印正方形和圆形代码
时间: 2023-11-11 22:00:55 浏览: 100
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循环,通过判断每个点到圆心的距离与半径的关系来输出星号或空格,从而打印出一个圆形。这两个程序都能够实现向控制台打印出对应形状的效果。
阅读全文