码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-07-22 16:25:02      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:难度   info   lazy   for循环   nbsp   col   public   坐标   循环嵌套   

相信对于打印三角形都没什么难度,只需要利用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();  
      }  
   }
}

结果:

技术图片

 

 

 

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

标签:难度   info   lazy   for循环   nbsp   col   public   坐标   循环嵌套   

原文地址:https://www.cnblogs.com/HGNET/p/13360582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!