【Java】利用for循環打印心型


相信對於打印三角形都沒什么難度,只需要利用for循環嵌套使用就行
但是對於打印圓形和三角形不同因為到圓心距離相等的點一般不會橫坐標和縱坐標都為整數

打印愛心

愛心的公式 (x²+y²-1)³-x²*y³=0

代碼:

public class Test
{  /**
   *打印心形
   */
   public static void main(String[] args)
   {
         for(float y = (float) 1.5;y>-1.5;y -=0.1) 
          {  
             for(float x= (float) -1.5;x<1.5;x+= 0.05)
             {  
                   float a = x*x+y*y-1;  
                     if((a*a*a-x*x*y*y*y)<=0.0) 
                     {    
                          System.out.print("^");  
                     }  
                     else  
                          System.out.print(" ");  
             }  
             System.out.println();  
      }  
   }
}

結果:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM