如何使用java代码打印出心形呢?
下文笔者讲述使用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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。