如何使用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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


