首页 > 其他 > 详细

循环的练习相关

时间:2021-04-25 23:29:08      阅读:20      评论:0      收藏:0      [点我收藏+]

for循环练习

画三角形

package com.peng.struct;
?
public class Text {
   public static void main(String[] args) {
       //打印三角形 5行三角形
       //正三角形
       for (int i1 = 1; i1 <= 5; i1++) {
           for (int j1 = 5; j1 >= i1; j1--) {
               System.out.print(" ");
          }
           for (int j2 = 1; j2 <= i1; j2++) {
               System.out.print("*");
          }
           for (int j3 = 2; j3 <= i1; j3++) {//for(int j3=1;j3<i1;j3++)同理
               System.out.print("*");
          }
           System.out.println();
      }
       System.out.println("-------------------------");
       //空的正三角形
       for (int i2 = 1; i2 <=5; i2++) {
           for (int j4 = 5; j4 >= i2; j4--) {
               System.out.print("*");
          }
           for (int j5 = 1; j5 <= i2; j5++) {
               System.out.print(" ");
          }
           for (int j6 = 1; j6 < i2; j6++) {
               System.out.print(" ");
          }
           for (int j7 =7 ; j7 <=12-i2; j7++) {
               System.out.print("*");
          }
           System.out.println();
      }
       System.out.println("-----------------------");
       //倒三角形
       for (int i3 = 5; i3 >= 1; i3--) {
           for (int j8 = 5; j8 >= i3; j8--) {
               System.out.print(" ");
          }
           for (int j9 = 1; j9 <= i3; j9++) {
               System.out.print("*");
          }
           for (int j10 = 5; j10 < 4+i3; j10++) {//for(int j10 = 5;j10 <= 3+i3;j10++)同理
               System.out.print("*");
          }
?
           System.out.println();
      }
       System.out.println("---------------------");
       //空的倒三角形
       for (int i4 = 5; i4 >= 1; i4--) {
           for (int j11 = 5; j11 >=i4 ; j11--) {
               System.out.print("*");
          }
           for (int j12 = 1; j12 <= i4; j12++) {
               System.out.print(" ");
          }
           for (int j13 = 7; j13 <6+i4; j13++) {
               System.out.print(" ");
          }
           for (int j14 = 11; j14 >5+i4; j14--) {
               System.out.print("*");
          }
           System.out.println();
      }
  }
}
?

 

 

 

循环的练习相关

原文:https://www.cnblogs.com/Share-my-life/p/14701694.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!