java学习之打印菱形和空心菱形
生活随笔
收集整理的這篇文章主要介紹了
java学习之打印菱形和空心菱形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
思路:?
我個人是將其看成一個10*10的矩陣,然后計算需要打印的點的位置的公式
/*** * @author Marie**/ public class Diomand {public static void main(String[] args) {/*for(int i=0;i<5;i++){for(int j =0;j<5-i;j++){System.out.print(" ");}for(int j=0;j<i;j++){System.out.print("*");}for(int j = i;j>=0;j--){System.out.print("*");} System.out.println();}for(int i=0;i<5;i++){for(int j = 0;j<=i;j++){System.out.print(" ");}for(int j =0;j<5-i-1;j++){System.out.print("*");}for(int j = 5-i;j>0;j--){System.out.print("*");}System.out.println();}*/for(int j = 1;j <= 5;j++){ for(int i = 1;i <= (5 - j);i++){ System.out.print(" "); } System.out.print("*"); for(int i = 1;i <= ( (j - 2) * 2 + 1);i++){ System.out.print(" "); } if(j != 1){ System.out.print("*"); } System.out.println(); } for(int j = 5;j >=1;j--){ for(int i = 1;i <= (5 - j);i++){ System.out.print(" "); } System.out.print("*"); for(int i = 1;i <= ( (j - 2) * 2 + 1);i++){ System.out.print(" "); } if(j != 1){ System.out.print("*"); } System.out.println(); } } }總結
以上是生活随笔為你收集整理的java学习之打印菱形和空心菱形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 安装assets中的ap
- 下一篇: 个人站立会议-----20181216