作了好事受到职责而坚持下去,这才是奋斗的本色。——巴尔扎克
本讲内容:java常用100例
例1:打印金字塔
public class T {
public static void main(String[] args){
int lay=10;
for(int i=1;i<=lay;i++){//表示层
for(int j=1;j<=lay-i;j++){//找出空格规律
System.out.print(" ");
}
for(int k=1;k<=i*2-1;k++){//找出*规律
System.out.print("*");
}
System.out.println();
}
}
}结果:
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
例2:打印空金字塔
public class T {
public static void main(String[] args){
int lay=10;
for(int i=1;i<=lay;i++){
for(int j=1;j<=lay-i;j++){
System.out.print(" ");
}
for(int k=1;k<=i*2-1;k++){
if(i==1||i==lay){//判断该层是否是顶层或者是低层
System.out.print("*");
}else{
if(k==1||k==i*2-1){//第一个和最后一个打*
System.out.print("*");
}else{
System.out.print(" ");
}
}
}
System.out.println();
}
}
}
结果:
*
* *
* *
* *
* *
* *
* *
* *
* *
*******************
原文:http://blog.csdn.net/liguojin1230/article/details/42128237