黑马程序员技术交流社区

标题: 爱心ilove you 代码实现 [打印本页]

作者: 恐高的鸟    时间: 2016-6-6 23:15
标题: 爱心ilove you 代码实现
public class PrintHeart {

    public static void main(String[] args) {

                System.out.println(printHeart("*"));

}

    private static String printHeart(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();

    }

}
作者: yesnowoshiqiang    时间: 2016-6-7 00:46
看着很高大上的样子,
作者: 黑猫的消失    时间: 2016-6-7 15:36
并没有看懂。。。toString和StringBuffer是什么意思?
作者: Fangjie    时间: 2016-6-7 16:41
我试下运行结果,果然高大上
作者: RichardKing    时间: 2016-6-7 17:04
表白神器
作者: 恐高的鸟    时间: 2016-6-8 00:02
RichardKing 发表于 2016-6-7 17:04
表白神器

哈哈000000000000000
作者: 我是你岁哥❤环    时间: 2016-6-8 01:27
感觉看着有点别扭啊
作者: cuisq    时间: 2016-6-8 01:35
这看起来有点难度,格式




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2