Java SE ”星星群“规律与思路总结

/从键盘接收一个整数,该整数作为行数,输出以下图形
* //4个空格(5-1)//1个
21-1
*** //3个空格 (5-2)//3个
22-1
***** //2个空格 (5-3)//5个
23-1
*** //1个空格 (5-4)//7个
24-1
***** //0个空格 (5-5)//9个
25-1
*/
//分析图形规律如上:
//思路:利用for循环、for循环嵌套、寻找空格、
号数学规律
public class Stars{
public static void main(String[] args){
java.util.Scanner s= new java.util.Scanner(System.in);//创建输入扫描器
System.out.println("请输入行数:");
int rows=s.nextInt();//输入行数
for (int i=1;i<=rows ; i++){
for (int j=0;j<rows-i ;j++ ){//每一行空格的表示;行数-行号
System.out.print(" ");//注意不需要打印带有行数的“ ”

        }
        for (int k=0;k<2*i-1 ;k++ ){//每一行*号的表示;2*行号-1

//注意:2i-1不能写出2i-1;导致编译报错:错误: 需要';' for (int k=0;k<2i-1 ;k++ )
System.out.print("
");//注意不需要打印带有行数的“*”
}
System.out.println();

    }

}

效果图如下:
图片说明
————————————————
版权声明:本文为CSDN博主「immortalize」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/immortalize/article/details/107374399

全部评论

相关推荐

真烦好烦真烦:豆包润色了自己没看看吗,再说了,都说豆包是愚蠢且勤快的大学生,ds才是聪明的研究生,怎么敢让豆包写论文的
你们的毕业论文什么进度了
点赞 评论 收藏
分享
07-01 13:37
门头沟学院 Java
steelhead:不是你的问题,这是社会的问题。
点赞 评论 收藏
分享
码农索隆:单休一个月少休息4天,一年就是48天,平时节假日,别人3天假期,单休的两天
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务