编程输出。
*
*.*.
*..*..*..
*...*...*...*...
*....*....*....*....*....
*.....*.....*.....*.....*.....*.....
*......*......*......*......*......*......*......
*.......*.......*.......*.......*.......*.......*.......*.......
- 开始我先按照如下代码编写的:
public class Draw {
public static void main(String[] args){
int i;
for(i=0;i<8;i++){ //主循环
System.out.print("*");
for(int j=0;j<i;j++){
for(int t=0;t<i;t++){
System.out.print(".");
}
System.out.print("*");
}
for(int t=0;t<i;t++){
System.out.print(".");
}
System.out.println();
}
}
}
- 三个for循环后还有一个for循环,似乎比较繁琐,于是我进行改进:
public class Draw {
public static void main(String[] args){
int i;
for(i=0;i<8;i++){ //主循环
for(int j=0;j<=i;j++){
System.out.print("*");
for(int t=0;t<i;t++){
System.out.print(".");
}
}
System.out.println();
}
}
}
- 去掉了最后一个for循环,且结果一样: