项目场景:
代码:
用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