码迷,mamicode.com
首页 > 编程语言 > 详细

java常用100例

时间:2014-12-24 22:50:00      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

作了好事受到职责而坚持下去,这才是奋斗的本色。——巴尔扎克


本讲内容: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();
		}
	}
}
结果:

         *
        * *
       *   *
      *     *
     *       *
    *         *
   *           *
  *             *
 *               *
*******************



java常用100例

标签:

原文地址:http://blog.csdn.net/liguojin1230/article/details/42128237

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!