菱形 :
public class Test1 {
public static void main(String[]args)
{
//菱形的上半部分
for(int j=1;j<=4;j++) {
for(int i=1;i<=(4-j);i++){
System.out.print(" ");
}
for(int i=1;i<=(2*j-1);i++){
System.out.print("*");
}
System.out.println();
}
//菱形的下半部分
for(int j=1;j<=3;j++) {
for(int i=1;i<=j;i++) {
System.out.print(" ");
}
for(int i=1;i<=(7-2*j);i++) {
System.out.print("*");
}
System.out.println();
}
}
}
输出结果:
*
***
*****
*******
*****
***
*
矩形 :
public class Teste2 {
public static void main(String[]args)
{
for(int j=1;j<=6;j++) {
for(int i=1;i<=6;i++) {
System.out.print("*");
}
System.out.println();
}
}
}
输出结果:
******
******
******
******
******
******
平行四边形:
public class Test3 {
public static void main(String[]args)
{
for(int j=1;j<=5;j++) {
for(int i=1;i<=(5-j);i++) {
System.out.print(" ");
}
for(int i=1;i<=6;i++) {
System.out.print("*");
}
System.out.println();
}
}
}
输出结果:
******
******
******
******
******
空心菱形:
public class Test4 {
public static void main(String[]args)
{
for(int j=1;j<=4;j++) {
for(int i=1;i<=(4-j);i++) {
System.out.print(" ");
}
for(int i=1;i<=2*j-1;i++) {
if(i==1||i==2*j-1) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
for(int j=1;j<=3;j++) {
for(int i=1;i<=j;i++) {
System.out.print(" ");
}
for(int i=1;i<=(7-2*j);i++) {
if(i==1||i==(7-2*j)) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
输出结果:
*
* *
* *
* *
* *
* *
*