用java.用循环打印 * ** *** **** *****
时间: 2023-09-02 21:08:50 浏览: 64
可以使用两层循环,外层循环控制行数,内层循环控制每行的星号数量。具体实现如下:
```
public class PrintStar {
public static void main(String[] args) {
int rows = 5; // 控制行数
for (int i = 1; i <= rows; i++) {
// 内层循环控制每行的星号数量
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
输出结果为:
```
*
**
***
****
*****
```
相关问题
编程题 52. (7.5分) 利用 for语句, 编程输出如下金字塔图形。键盘输入金字塔层数, 源程序文件名JZT. java * *** ***** ******* ********* ***********
这是一个简单的编程任务,可以使用嵌套for循环来实现。下面是一个简单的Java示例,用户可以输入金字塔的层数:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入金字塔层数:");
int layers = scanner.nextInt(); // 获取用户输入的层数
// 输出金字塔
for (int i = 1; i <= layers; i++) {
// 外层循环控制行数
for (int j = 1; j <= i; j++) {
// 内层循环打印星号
System.out.print("* ");
}
// 每一行结束后换行
System.out.println();
}
// 结束主函数
scanner.close();
}
}
```
在这个程序中,外层循环遍历每一行,内层循环控制每行打印多少个星号,随着层数增加,星号的数量递增,形成上宽下窄的金字塔形状。
运行这个程序并输入金字塔层数后,就会看到相应的图形。注意保存源程序为JZT.java文件,然后用Java编译器运行。
JAVA打印5行倒直角三角形 ***** **** *** ** * 1.定义类ForForExer1 2.定义main方法 3.使用嵌套循环实现
在Java中打印5行倒直角三角形可以通过使用嵌套循环来实现。首先,我们定义一个类名为`ForForExer1`,然后在该类中定义`main`方法作为程序的入口点。在`main`方法中,我们使用两个嵌套的`for`循环,外层循环控制行数,内层循环控制每行打印的星号数量。为了打印倒直角三角形,我们需要在每行开始时打印一定数量的空格,然后打印星号。
下面是一个简单的实现代码:
```java
public class ForForExer1 {
public static void main(String[] args) {
int rows = 5; // 总行数
for (int i = 0; i < rows; i++) { // 外层循环控制行数
for (int j = 0; j < rows - i; j++) { // 内层循环控制打印空格数量
System.out.print(" "); // 打印空格
}
for (int k = 0; k <= i; k++) { // 内层循环控制打印星号数量
System.out.print("*"); // 打印星号
}
System.out.println(); // 换行
}
}
}
```
运行这段代码,将会在控制台输出如下图案:
```
*****
****
***
**
*
```
阅读全文