刚学习java,现向各位大虾请教一个问题。 用java语言编写一个打印菱形的程序,如下图所示: * **** ****** **** * 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println(" * ");System.out.println(" **** ");System.out.println(" ****** ");System.out.println(" **** ");System.out.println(" * "); public class Test { public static void main(String[] args) { int rowCount = 5; //将这里改为其它奇数试试。比如:3、7、9、11…… int half = rowCount / 2; int row; for(row = 0; row < half; row++) draw( rowCount, row ); for(; row >= 0; row--) draw( rowCount, row ); } static void draw(int rowCount, int row) { int sp, c; for(sp=rowCount/2-row; sp>0; sp--) { System.out.print( ' ' ); } for(c=2*row+1; c>0; c--) { System.out.print( '*' ); } System.out.println(); }} java 读取txt去掉重复和空行 JAVA问题请教 防止SQL注入的手段都有哪些 一个简单的线程例子。。看不懂 面试编程题 MVC 问题 长度判断问题 抽象类和接口 如何将字符窜中的某个字符删除?? 高分请教,jTable中如何翻页显示记录 关于JUnit的疑问 求JBPM的模拟程序......
System.out.println(" **** ");
System.out.println(" ****** ");
System.out.println(" **** ");
System.out.println(" * ");
public class Test { public static void main(String[] args) {
int rowCount = 5; //将这里改为其它奇数试试。比如:3、7、9、11……
int half = rowCount / 2;
int row;
for(row = 0; row < half; row++)
draw( rowCount, row );
for(; row >= 0; row--)
draw( rowCount, row );
}
static void draw(int rowCount, int row)
{
int sp, c;
for(sp=rowCount/2-row; sp>0; sp--)
{
System.out.print( ' ' );
}
for(c=2*row+1; c>0; c--)
{
System.out.print( '*' );
}
System.out.println();
}
}