方法很简单:

将中文符号转换成Unicode编码就可以。

//图形输出
//输出❤图案
package www.loevby2.xiaoming;

import java.util.Scanner;
//心形图案
//		方案一:
//		❤
//		❤❤❤
//		❤❤❤❤❤
//		"*****"
//		❤❤❤❤❤
//		❤❤❤
//		❤
//       方案二:心行后面没有的得补**

public class XinXingTuAn {

	public static void main(String[] args) {
		int a;
		System.out.println("输入要打印的行数:");
		Scanner Scanner = new Scanner(System.in);
		a = Scanner.nextInt();
		if(a<0||a>50||(a%2)!=0){//思考:如何判断输入的只能是十进制
			System.out.println("输入有误!");
			System.exit(0);
		}
		System.out.println("图形效果如下");
		
		for (int i = 1; i <= a; i += 1) {
			for (int j = 1; j <= i && i + j <= a; j++) {
				if (i != (a / 2))
					System.out.print('\u2764');
				if (i == (a / 2)) {
					System.out.print("I Love You");
					break;
				}
				// 结束if==a/2的循环
			}
			System.out.println();
		}
	}

}



❤
❤❤❤
❤❤❤❤❤
❤❤❤❤❤❤❤
❤❤❤❤❤
❤❤❤
❤


java画五角星i java用星号输入五角星_ico