阅读背景:

循环:圣诞树

来源:互联网 
项目场景:

用for画一个圣诞树

在这里插入图片描述


代码:

这跟菱形有点相似,可以看看菱形的代码找找突破口。

public class title33 { public static void main(String[] args){ for( int i = 1; i <= 5; i++){ //这是上半部分,跟上一题的菱形思路一样 for( int j = 1; j <= 5-i ; j++){ System.out.print(" "); } for( int k = 1; k <= 2*i-1 ; k++){ //找规律,i是 1 3 5 7 9基数 if (k%2==0){ System.out.print(" ");//画出空格 }else { System.out.print('*');}//画出* } //换一行 System.out.println(); } for( int i = 1; i <= 3; i++){ //再画下面的长方形,有三行,最外层控制行数 for( int j = 1; j <= 3 ; j++){ //控制空格的输出 System.out.print(" "); } for( int k = 4; k <= 6 ; k++){ if (k%2!=0){ //4、6上的是*,5的是空格 System.out.print(" "); }else { System.out.print('*');} } System.out.println();//上面是用print的输出方式,每输出一行的就要换行 } System.out.println("merryChristmas!");//最后输出merryChristmas! }} pub



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: