java 打印图形


/*
 * 打印如下的图形:
 * 5 4 4 4 5 
 * 3 5 4 5 2 
 * 3 3 5 2 2 
 * 3 5 1 5 2 
 * 5 1 1 1 5
 */
public class SixteenDemo 
{
public static void main(String[] args) 
{
int[][] arr = new int[5][5];
//对角;
for(int i=0; i<5; i++)
{
for(int j=0; j<5; j++)
{
if(i == j || i + j == 4 )  //对角;
{
System.out.print(5 + " ");
}
else if(i < j && i + j < 4) //上三角;
{
System.out.print(4 + " ");
}
else if(i > j && i + j > 4) //下三角;
{
System.out.print(1 + " ");
}
else if(i > j && i + j < 4) //左三角;
{
System.out.print(3 + " ");
}
else if(i < j && i + j > 4)     //右三角
{
System.out.print(2 + " ");
}
}
System.out.println();
}
}
}

你可能感兴趣的:(java 打印图形)