空心矩形:
**********
* *
* *
* *
**********
实心矩形:
##########
##########
##########
##########
##########
空心上三角(右):
##########
# #
# #
# #
# #
# #
# #
# #
##
#
空心上三角(左):
##########
# #
# #
# #
# #
# #
# #
# #
# #
#
实心上三角(右):
##########
#########
########
#######
######
#####
####
###
##
#
实心上三角(左):
##########
#########
########
#######
######
#####
####
###
##
#
空心下三角(左):
#
##
# #
# #
# #
# #
# #
# #
# #
##########
空心下三角(右):
#
##
# #
# #
# #
# #
# #
# #
# #
##########
实心下三角(左):
#
##
###
####
#####
######
#######
########
#########
##########
实心下三角(右):
#
##
###
####
#####
######
#######
########
#########
##########
代码如下
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();
}
}
}