ForDemo.java打印一个金字塔
Posted fqqwz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ForDemo.java打印一个金字塔相关的知识,希望对你有一定的参考价值。
/* 打印出下方的金字塔图案,要求:获取终端输入需要打印的金字塔层数,然后依次打印出图案。 * * * * * ******* ***** *** * 最外层的循环控制换行,内循环有两个,一个控制打印空格,一个循环控制打印* //课堂习题1:打印出九九乘法表 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 …… //课堂习题2:请将以下代码使用while循环实现。 */ import java.util.Scanner; public class ForDemo public static void main(String [] args) Scanner input=new Scanner(System.in); System.out.print("请输入需要打印的金字塔层数:"); int line=input.nextInt();//4 //循环变量可以取几个值,就可以循环几次 while(line<1 || line>=30) System.out.println("输入数值过大,请重新输入小于30的数据:"); line=input.nextInt(); for(int currentLine=1;currentLine<=line;currentLine++) //内循环的循环变量一般都是与外循环的循环变量有一定的关联关系 for(int space=1;space<=line-currentLine;space++) System.out.print(" "); for(int star=1;star<=2*currentLine-1;star++) System.out.print("*"); System.out.println();
以上是关于ForDemo.java打印一个金字塔的主要内容,如果未能解决你的问题,请参考以下文章