如何使用java代码打印出心形呢?

书欣 Java经验 发布时间:2022-10-09 22:02:07 阅读数:5765 1
下文笔者讲述使用java代码输出心形的方法分享,如下所示
实现思路:
    使用for循环即可打印出心形状
例:
package com.java265.other;
public class TestXinXingZhuang {
	/**
	 * www.java265.com 输出心形
	 */
	public static void main(String[] args) {
		System.out.println(printInfo("*"));
		System.out.println(printInfo("O"));
	}

	public static String printInfo(String input) {

		int[] array = { 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 4, 5, 2, 3, 4, 1, 0, 1, 0, 0,
				0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

		StringBuffer sb = new StringBuffer();
		for (int i = 0; i < array.length; i++) {
			if (i % 7 == 0)
				sb.append("  \n");
			if (array[i] == 0)
				sb.append("   ");
			else if (array[i] == 4)
				sb.append("  ");
			else if (array[i] == 5)
				sb.append(" I ");
			else if (array[i] == 2)
				sb.append("Lvoe ");
			else if (array[i] == 3)
				sb.append("You");
			else
				sb.append("  " + input);
		}
		return sb.toString();
	}
}
输出心形
     *           *     
  *     *     *     *  
  *        *        *  
  *   I Lvoe You    *  
     *           *     
        *     *        
           *           
                       
   
  
     O           O     
  O     O     O     O  
  O        O        O  
  O   I Lvoe You    O  
     O           O     
        O     O        
           O           
                      
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202210/16653251674600.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者