简单的语句 求高手
设置 变量 n
n = 2;
*
*---*
*
n = 3;
*
*---*
*-----*
*---*
*
n = 4;
*
*---*
*-----*
*-------*
*-----*
*---*
*
输出相应的 图形
n= 几的时候 就出现 相对应的 图形
------解决方案--------------------这个很简单啊。和二级C语言上的一道例题是一样的啊。
------解决方案--------------------// n = 2;
// *
// *---*
// *
// n = 3;
// *
// *---*
// *-----*
// *---*
// *
public class Test
{
public static void main(String args[])
{
int n =9;
for(int i=0;i <n;i++)
{
if(i==0)
{
for(int j=0;j <n+1;j++)
{
System.out.print ( "| ");
}
System.out.println ( "* ");
}
else
{
for(int j=0;j <n-i;j++)
{
System.out.print ( "| ");
}
System.out.print ( "* ");
for(int j=0;j <i*2+1;j++)
{
System.out.print ( "- ");
}
System.out.println ( "* ");
}
}
for(int i=0;i <n-1;i++)
{
if(i==n-2)
{
for(int j=0;j <i+3;j++)
{
System.out.print ( "| ");
}
System.out.print ( "* ");
}
else
{
for(int j=0;j <i+2;j++)
{
System.out.print ( "| ");
}
System.out.print ( "* ");
for(int j=0;j <(0-3+n)+n-2*i;j++)
{
System.out.print ( "- ");
}
System.out.println ( "* ");
}
}
}
}
n值改变,输出的图像就改变。