本帖最后由 tream 于 2015-5-20 23:21 编辑
- class PrintDiamond
- {
- public static void main(String[] args)
- {
- printDiamond(5); //传入要打印菱形的宽度
- }
- public static void printDiamond(int s)//定义菱形函数
- {
- for (int x=1; x<2*s ; x++ )//外循环定义要打印的行数
- {
- for (int y=0;y<((s-x)>0? (s-x):(x-s)); y++)//设定每一行的的空格
- {
- System.out.print(" ");
- }
- for (int z=((s-x)>0? (s-x):(x-s)); z<s; z++)//打印每一行星星的数量
- {
- System.out.print("* ");
- }
- System.out.println();//换行
- }
- }
- }
复制代码
冥思苦想了好久的结果啊
|
|