黑马程序员技术交流社区
标题:
技术题求代码解析
[打印本页]
作者:
毕业生
时间:
2014-7-15 10:58
标题:
技术题求代码解析
等腰三角和菱形都能整出来,空心怎么整,定义 如图:
----x
---x x
--x x
-x x
x x
-x x
--x x
---x x
----x
作者:
fantacyleo
时间:
2014-7-15 11:15
空心就是空格嘛,你在每行的两个X之间加个循环,打印不同的空格数即可
作者:
Imp_x
时间:
2014-7-25 20:14
Test.png
(12.18 KB, 下载次数: 12)
下载附件
2014-7-25 20:13 上传
好长哦= =有答案简短点吗??
class Test
{
public static void main(String[] args)
{
for (int x=0;x<5 ;x++ )
{
print_1('-',x+1,5);
print_1('x',0,1);
if(x==0)
print_3();
else
{
print_2(' ');
for(int y=1;y<x;y++)
{
print_4();
}
}
for (int y=0;y<1 ;y++ )
{
if(x==0)
print_2(' ');
else
print_2('x');
}
print_2('\n');
}
for (int x=0;x<4 ;x++ )
{
for (int y=0;y<=x ;y++ )
{
print_2('-');
}
print_1('x',0,1);
if(x==4)
print_3();
else
{
print_2(' ');
for (int y=2;y>x ;y-- )
{
print_4( );
}
}
for (int y=0;y<1 ;y++ )
{
if(x==3)
print_2(' ');
else
print_2('x');
}
print_2('\n');
}
}
public static void print_1(char a,int b,int c)
{
for(int y=b;y<c;y++)
System.out.print(a);
}
public static void print_2(char a)
{
System.out.print(a);
}
public static void print_3()
{
System.out.print("");
}
public static void print_4()
{
System.out.print(" ");
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2