1. 简答题 定义一个静态方法用双重循环实现根据输入的正整数输出对应的图形,如当输入为3和5时输出的图形如下 提
时间: 2024-09-22 18:03:34 浏览: 41
计算机网络简答题和论述题(1).pdf
在Java中,我们可以定义一个静态方法,利用双重for循环生成给定数字的指定图形。下面是一个示例,展示如何创建一个打印星号图形的方法,以3和5为例:
```java
public class Main {
public static void main(String[] args) {
printShape(3, 5);
}
// 静态方法,接收两个参数:行数和列数
public static void printShape(int rows, int cols) {
for (int i = 0; i < rows; i++) { // 行数循环
for (int j = 0; j <= i; j++) { // 列数循环,从0到当前行数
System.out.print("*"); // 输出星号
}
System.out.println(); // 每行结束后换行
}
}
}
// 当输入为3和5时运行结果:
// *
// **
// ***
```
这个`printShape`方法会根据传入的行数和列数生成对应形状的星号。例如,如果输入3(行)和5(列),它将打印出一个由3行组成的星号图案。
阅读全文