JAVA-打印星号三角形
一、题目要求
在类中定义一个静态方法printStar,该方法没有返回值,需要一个整形参数number,在主方法中调用这个方法,调用该方法,输入值6和值10时得到下图的结果。
二、解题思路
通过观察我们可以发现每一行前面的空格数等于总行数-当前行数。之后我们又可以得出除了首尾两行,中间的行都是打星号,再打空格最后又是星号。所以可以用if语句进行判断这三种情况:
①第一行时打印一个星号。
②最后一行时打印2number-1(number总行数)个星号。
③其余情况打印一个星号,再打印2i-3(i为当前行数
原创
2020-10-26 23:31:30 ·
5376 阅读 ·
6 评论