java打印正方形 5行6列
时间: 2024-05-12 08:15:57 浏览: 16
可以使用两个嵌套的for循环来实现打印正方形。代码如下:
```
for(int i=1;i<=5;i++){ //外层循环控制行数
for(int j=1;j<=6;j++){ //内层循环控制列数
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中,打印一个正方形
以下是Java代码实现打印正方形:
```
public class Square {
public static void main(String[] args) {
int n = 5; // 正方形的边长
for (int i = 1; i <= n; i++) { // 控制行数
for (int j = 1; j <= n; j++) { // 控制列数
if (i == 1 || i == n || j == 1 || j == n) { // 判断是否在边界上
System.out.print("* ");
} else {
System.out.print(" ");
}
}
System.out.println(); // 换行
}
}
}
```
输出结果为:
```
* * * * *
* *
* *
* *
* * * * *
```