程序员送女友惊喜程序小妙招

来源:互联网 发布:unity3d游戏场景模型 编辑:程序博客网 时间:2024/04/28 01:28

1.打印心形的代码

package com.lrq.test;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(" Love ");    else if(array[i] == 3)    sb.append("You");        else    sb.append("  "+input);    }    return sb.toString();    }}

结果: