1、正方形
*******
*******
*******
*******
2、左直角三角形
*
**
***
****
3、右直角三角形
*
**
***
****
4、等腰三角形
*
***
*****
*******
5、菱形
*
***
*****
*******
*****
***
*
6、空心菱形
*
* *
* *
* *
* *
* *
*
代码
package net.zx.j2se.day03;
public class Text06 {
public static void main(String[] args) {
//1、正方形
// *******
// *******
// *******
// *******
for(int i=0;i<4;i++){
for(int j=0;j<7;j++){
System.out.print('*');
}
System.out.println();
}
System.out.println();
System.out.println();
//2.左直角三角形
// *
// **
// ***
// ****
for(int i=0;i<4;i++){
for(int j=0;j<i+1;j++){
System.out.print('*');
}
System.out.println();
}
System.out.println();
System.out.println();
//3.右直角三角形
// *
// **
// ***
// ****
for(int i=0;i<4;i++){
for(int j=4;j>i+1;j--){
System.out.print(' ');
}
for(int z=0;z<i+1;z++){
System.out.print('*');
}
System.out.println();
}
System.out.println();
System.out.println();
//4.等腰三角形
// *
// ***
// *****
// *******
for(int i=0;i<4;i++){
for(int j=3;j>i;j--){
System.out.print(' ');
}
for(int z=0;z<(2*i+1);z++){
System.out.print('*');
}
System.out.println();
}
System.out.println();
System.out.println();
//5.菱形
// *
// ***
// *****
// *******
// *****
// ***
// *
for(int i=0;i<4;i++){
for(int j=0;j<3-i;j++){
System.out.print(' ');
}
for(int z=0;z<2*i+1;z++){
System.out.print('*');
}
System.out.println();
}
for(int i=0;i<3;i++){
for(int j=0;j<i+1;j++){
System.out.print(' ');
}
for(int z=0;z<5-2*i;z++){
System.out.print('*');
}
System.out.println();
}
System.out.println();
System.out.println();
//6.空心菱形
// *
// * *
// * *
// * *
// * *
// * *
// *
for(int i=0;i<4;i++){
for(int j=0;j<7;j++){
if(j==3-i||j==3+i){
System.out.print('*');
}else{
System.out.print(' ');
}
}
System.out.println();
}
for(int i=0;i<3;i++){
for(int j=0;j<7;j++){
if(j==i+1||j==5-i){
System.out.print('*');
}else{
System.out.print(' ');
}
}
System.out.println();
}
System.out.println();
}
}