嵌套循环_打印图形

package Program_Flow_Control;


public class 嵌套循环_打印图形 {


public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("==============1.打印出3*4的矩形===============");
//使用*打印出3*4的矩形
for(int i=1;i<4;i++){ //控制行数

for(int j=1;j<4;j++){    //控制列
System.out.print("*\t");

}
System.out.println("& ");
}

System.out.println("==============2===============");
/* 打印
 
 

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

 
* */

for(int i=1;i<6;i++){
for(int j=0;j<i;j++){
System.out.print("* ");
}
System.out.println(" ");
}
for(int i=6;i>1;i--){
for(int j=1;j<i-1;j++){
System.out.print("* ");
}
System.out.println(" ");
}

System.out.println("==============3棱形===============");
/* 打印
 
 
      
   *  
  * *
* * *  
* * * * 
* * *  
  * *    
   *      
          
9
* */
for (int i = 1; i < 5; i += 2) {
    for (int j = 0; j < (5 - i) / 2; j++) {
        System.out.print(" ");
    }
    for (int k = 0; k < i; k++) {
        System.out.print("*");
    }
    System.out.println("");
}
for (int i = 5; i > 0; i -= 2) {
    for (int j = 0; j < (5 - i) / 2; j++) {
        System.out.print(" ");
    }
    for (int k = 0; k < i; k++) {
        System.out.print("*");
    }
    System.out.println("");
}





System.out.println("==============3打印翅膀    ????===============");
/* 打印
 
 
*        *
** **
*** ***
****  ****
********** 9 
****  ****
***    ***
**      **
*        * 
9
* */
//打印前四行
for(int i=1;i<=4;i++){
     for(int a=0;a<i;a++){
      System.out.print("*");//打印
     }
     for(int b=0;b<=10-2*i-1;b++){
      System.out.print(" ");//打印空格
     }
     for(int c=0;c<i;c++){
      System.out.print("*");
     }
     System.out.print("\n");
    } 
//
for(int j=4;j>=0;j--){
for(int m=j;m>=0;m--){
System.out.print("*");
}
for(int n=0;n<=10-2*j-3;n++){
      System.out.print(" ");
     }
for(int k=j;k>=0;k--){
System.out.print("*");
}
System.out.print("\n");
}
 


System.out.println("==============打印一个定点在右上的正直角三角形===============");


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

for(int j=4;j>5-i;j--){
System.out.print(" ");
}
for(int m=5;m>=i;m--){
System.out.print("@");
}
System.out.println();
}
System.out.println();

System.out.println("==============打印一个定点在左下的正直角三角形===============");

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

for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}


System.out.println("==============打印一个定点在左上的正直角三角形===============");


for(int i=6;i>1;i--){//上下对行进行倒序

for(int j=1;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}


System.out.println("==============打印一个倒得的正三角形===============");


for(int i=5;i>1;i--){
for(int m=1;m<6-i;m++){
System.out.print(" ");
}
for(int j=1;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}


System.out.println("==============打印一个4行的正三角形===============");
//打印一个4行的正三角形

for(int i=1;i<5;i++){
for(int m=1;m<5-i;m++){
System.out.print(" ");
}
for(int j=0;j<i;j++){
System.out.print("*"+" ");
}
System.out.println();
}

System.out.println("==============打印一个九九乘法表===============");
//打印一个九九乘法表
int i,j;
for( i=1;i<10;i++){
for(j=1;j<i;j++){
System.out.print(j*i+"="+j+"*"+i+"\t");
}
System.out.println(j*i+"="+j+"*"+i);

}
System.out.println("=====================================");
for(int i1=1;i1<10;i1+=2){}

}



}

猜你喜欢

转载自blog.csdn.net/alone_s_h_y/article/details/80118155