⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 diamond5.java

📁 若输入为一个值
💻 JAVA
字号:
public class Diamond5
{

	public static void main(String args[])  
	
        {
		if(args.length == 1)    
		{

	        	double N = Double.parseDouble(args[0]);  
        		int X=(int)N;
                        
                        if(X%2 != 0)
                        {
                           for(int i=1;i<=(X+1)/2;i++)
                           {   
                               for(int j=0;j<=X-1;j++)
                               {
                                  if((i+j)>=(X+1)/2 && (i+j)<=(X+4*i-3)/2) System.out.print("*");
                                  else                                     System.out.print(" "); 
 
                               }
                               System.out.println();
                           }
                         
                           for(int i=(X+3)/2;i<=X;i++)
                           {
                               for(int j=X-1;j>=0;j--)
                               {
                               if((i+j)>=(4*i-X-1)/2 && (i+j)<=(3*X-1)/2)  System.out.print("*");
                               else                                        System.out.print(" "); 
                               }
                               System.out.println();
                           }
                         
                       }
                       if(X%2 == 0)
                       {   
                           X=X-1;
                           for(int i=1;i<=(X+1)/2;i++)
                           {   
                               for(int j=0;j<=X-1;j++)
                               {
                                  if((i+j)>=(X+1)/2 && (i+j)<=(X+4*i-3)/2) System.out.print("*");
                                  else                                     System.out.print(" "); 
 
                               }
                               System.out.println();
                           }
                         
                           for(int i=(X+3)/2;i<=X;i++)
                           {
                               for(int j=X-1;j>=0;j--)
                               {
                               if((i+j)>=(4*i-X-1)/2 && (i+j)<=(3*X-1)/2)  System.out.print("*");
                               else                                        System.out.print(" "); 
                               }
                               System.out.println();
                           }
                     
                       }
                 }
                 if(args.length == 2)
		 {
			int a = (int)Double.parseDouble(args[0]);
			int b = (int)Double.parseDouble(args[1]);
			new Rectangle().print(a,b);  
	
		 }
	}
}
class Rectangle 
{	
	public void print(int a,int b)
        {
			for(int i=1; i<=b;i++)
			{
				for(int j =1;j<=a;j++)
				{
					System.out.print('*');
				}
			System.out.println();
			}
        } 
}
                  
               

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -