打印空三角形 实心三角形等各种三角

来源:互联网 发布:js设置背景颜色 编辑:程序博客网 时间:2024/06/14 17:13
图形打印
空心矩形:
**********
*        *
*        *
*        *
**********


实心矩形:
##########
##########
##########
##########
##########


空心上三角(右):
##########
#       #
 #      #
  #     #
   #    #
    #   #
     #  #
      # #
       ##
         #


空心上三角(左):
##########
#       # 
#       #  
#          #   
#        #    
#      #     
#    #      
#  #       
# #        
#         


实心上三角(右):
##########
#########
########
#######
######
#####
####
###
##
#


实心上三角(左):
##########
######### 
########  
#######   
######    
#####     
####      
###       
##        
#         


空心下三角(左):
#         
##        
# #       
#  #      
#   #     
#    #    
#     #   
#      #  
#        # 
##########


空心下三角(右):
#
##
      # #
     #  #
    #   #
   #    #
  #     #
 #      #
#       #
##########


实心下三角(左):
#         
##        
###       
####      
#####     
######    
#######   
########  
######### 
##########


实心下三角(右):
 #
##
###
####
#####
######
#######
########
#########

##########

代码如下


public class Triangle {
public static void main(String[] args) {
rectangle_01();//实心矩形
rectangle_02();//空心矩形
triangle_1();//实心下三角(左)
triangle_2();//实心下三角(右)
triangle_3();//实心上三角(左)
triangle_4();//实心上三角(右)
triangle_5();//空心下三角(左)
triangle_6();//空心下三角(右)
}
static void rectangle_01(){//实心矩形
for (int  i= 0;  i<5; i++) {
for (int j = 0; j < 10; j++) {
System.out.print("#");
}
System.out.println();
}

}

static void rectangle_02(){//空心矩形
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 10; j++) {
if (i == 0 || i == 4 || j == 0 || j == 9) {
System.out.print("#");
} else {
System.out.print(" ");
}
}
System.out.println();
}

}

static void triangle_1(){//实心下三角(左)
System.out.println("实心下三角(左)");
for (int i = 0; i <=10; i++) {
for (int j = 0; j <=i; j++) {
System.out.print("#");
}
System.out.println(" ");
}
}

static void triangle_2(){//实心下三角(右)
System.out.println("实心下三角(右)");
for(int i=0;i<=10;i++){
for (int j = 0; j <10-i; j++) {
System.out.print(" ");
}
for (int j = 0; j <=i; j++) {
System.out.print("#");
}
System.out.println(" ");
}
}

static void triangle_3(){//实心上三角(左)
System.out.println("实心上三角(左)");
for(int i=0;i<=10;i++){
for(int j=10;j>=i;j--){
System.out.print("#");
}
System.out.println(" ");
}
}
static void triangle_4(){//实心上三角(右)
System.out.println("实心上三角(右)");
for(int i=0;i<=10;i++){
for(int j=0;j<i;j++ ){
System.out.print(" ");
}
for(int j=10;j>i;j--){
System.out.print("#");
}
System.out.println(" ");
}
}
static void triangle_5(){//空心下三角(左)
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
if(i == 1 || i==9){
System.out.print("#");
}else{
if(j==1||j==i){
System.out.print("#");
}else{
System.out.print(" ");
}
}
}
System.out.println();
}
}
static void triangle_6(){//空心下三角(右)
for(int i=1;i<=9;i++){
for (int j=1; j<= 9-i;j++) {
System.out.print(" ");
}
for(int j=1;j<=i;j++){
if(i == 1 || i ==9){
System.out.print("#");
}else{
if(j==1||j==i){
System.out.print("#");
}else{
System.out.print(" ");
}
}
}
System.out.println();
}
}

}

原创粉丝点击