java for循环 <数字金子塔>

import java.util.*;  
class Demo{

   public static void main(String[] arge){

      //输入一个0~9的整数
      Scanner sca = new Scanner(System.in);
      int num = sca.nextInt();

      for(int i = 1; i <= num; i++){

           for(int j = 1; j <= num-i; j++){ //每一行前面的空格.
              System.out.print(" ");
           }

           for(int k = 1; k <= i ; k++){//打印金字塔的左半边.
              System.out.print(k);
           }

           for(int n = i-1; n >= 1 ; n--){//打印金字塔的右半边.
              System.out.print(n);
           }


           System.out.println("");  //每循环一次就换行一次.
       }
    }

}

---恢复内容结束---

posted on 2016-11-14 20:33  梦想夹带眼泪  阅读(447)  评论(0)    收藏  举报

导航