java实现打印菱形

public class ServiceDemo {
    
    public static void main(String[] args) {
        
        /*
         *     使用双重for循环打印菱形
         * 
         *         for循环一般情况下最多嵌套三个          
         * 
         */
        //外层循环表示循环的行数
        for(int i = 0 ; i <= 5 ; i ++){
            for(int j = 5 ; j >= i ; j --){
                System.out.print(" ");
            }
            for(int k = 1; k <= 2*i-1 ; k++){
                System.out.print("*");
            }
            System.out.println();
        }
        
        for(int i = 4 ; i >= 0 ; i --){
            for(int j = 5 ; j >= i ; j --){
                System.out.print(" ");
            }
            for(int k = 1; k <= 2*i-1 ; k++){
                System.out.print("*");
            }
            System.out.println();
        }
        
    }
    
    
}
 

发布了40 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sj_1993/article/details/103247250