600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Java实现打印输出菱形

Java实现打印输出菱形

时间:2020-02-09 18:58:05

相关推荐

Java实现打印输出菱形

Java实现打印输出菱形

思路

把菱形分成两部分输出,然后拼接

Scanner sc = new Scanner(System.in);System.out.println("请输入一个整数:");int n = sc.nextInt();//菱形上半部分for (int i = 1; i <= n; i++) {//输出空格占位for (int j = n; j >= i; j--) {System.out.print(" ");}//输出*号for (int j = 1; j <= 2 * i - 1; j++) {System.out.print("*");}//换行System.out.println();}//菱形下半部分for (int i = 0; i <=n; i++) {//输出空格占位for(int j = 1; j <= i; j++) {System.out.print(" ");}//输出*号for( int j = n*2-1; j >=2*i-1; j--) {System.out.print("*");}//换行System.out.println();}

输出结果

输出菱形行数为:2 * n + 1

本人也正在学习,如有不当或错误之处,恳请您的指正,谢谢!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。