前面学习了输出一个菱形,今天增加了一下难度,但是其实只需要轻微改动就可以了!
1 package com.xt.homework.hw10; 2 /** 3 * 4 * 5. 编程输出如下图形 5 * ** 6 * ** ** 7 * ** ** 8 * ** ** 9 * ** ** 10 * ** ** 11 * ** 12 * 13 * 14 * 15 * @author 天耀二期16 * 杨勃隆17 */18 public class HomeWork05 {19 public static void main (String[] args){20 int i,j,k;21 for(i=1;i<=4;i++) //控制前四行 22 { 23 for(j=0;j<(4-i);j++) { //控制前四行**前的空格24 System.out.print(" ");}25 System.out.print("**");26 for(k=0;k<(2*(i-1)-1);k++){ //控制前四行**后的空格27 System.out.print(" ");}28 if(i!=1){ //控制第一行只输出一个"**"29 System.out.print("**");}30 System.out.print("\n");31 }32 for(i=3;i>0;i--)//控制后三行33 {34 for(j=0;j<(4-i);j++) {35 System.out.print(" ");}36 System.out.print("**");//控制后三行**前的空格37 for(k=0;k<(2*(i-1)-1);k++){ 38 System.out.print(" ");}//控制后三行**后的空格39 if(i!=1){ //控制最后一行只输出一个"**"40 System.out.print("**");}41 System.out.print("\n");42 }43 44 }45 }