主要内容
用Java输出指定金字塔层数
代码解释
- 首先,我们使用Scanner类获取用户输入的金字塔层数。
- 然后,使用两个嵌套的for循环来控制输出金字塔的每一行。
- 外层循环控制金字塔的层数,内层循环控制每一行中的空格和星号的数量。
- 在内层循环中,第一个循环用于输出空格,数量为n-i,其中n为金字塔的总层数,i为当前行数。
- 第二个循环用于输出星号,数量为2i-1,即当前行数的两倍减一。
- 最后,使用System.out.println()语句输出每一行的结果。
代码
import java.util.Scanner;
public class Pyramid {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入金字塔的层数:");
int n = input.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
运行效果
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END
暂无评论内容