黑马程序员技术交流社区

标题: 自己写的打印菱形代码,望大神批评指正! [打印本页]

作者: 357955778    时间: 2015-7-4 21:15
标题: 自己写的打印菱形代码,望大神批评指正!
import java.util.Scanner;
class StarsDemo
{
        public static void main(String[] args)
        {
                Scanner PrintStar = new Scanner(System.in);
                System.out.println("Please input the row:");
                int num = PrintStar.nextInt();
                printStars(num);
        }
        public static void printStars(int num)
        {
                for(int i=0;i<num;i++)
                {
                        for(int j=i;j<num-1;j++)
                        {
                                System.out.print(" ");
                        }
                        for(int h=0;h<=i;h++)
                        {
                                System.out.print("* ");
                        }
                        System.out.println();
                }
                for(int a=0;a<num;a++)
                {
                        for(int b=0;b<=a;b++)
                        {       
                                System.out.print(" ");
                        }
                        for(int c=a;c<num-1;c++)
                        {       
                                System.out.print("* ");
                        }
                        System.out.println();
                }
    }
}
作者: 小骆驼    时间: 2015-7-4 21:31
挺好的,试着打印一个空心的菱形把
作者: 走在这里    时间: 2015-7-4 21:35
加油继续努力




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2