学了java,总得来说总要有点作用不是吗,如果是学习java能让你表白的套路更多一点,岂不是更好,比如,想出一个程序,执行这个程序,让它替你表白,这样还能照护到社恐又想表白的同学,岂不美哉?
下面来看这个程序
public static void main(String[] args) {
System.out.println(" 我 爱 ");
System.out.println("你 我 I Love you 爱 你 ");
System.out.println(" 我 爱 ");
System.out.println(" 你 我 ");
System.out.println(" 爱 你 ");
System.out.println(" 我 爱 ");
System.out.println(" 你 ");
}
这个代码怎么样,虽然现在看不明显,但是它输出确是能打印出爱心形状呢,又有人说了,“你这一点技术含量都没有,只有打印,给别人看一下这个程序,还没运行就都知道是啥意思了,真的是太low了,能不能弄出来一个有内涵的代码吗?”好,满足这位同学的要求,来个有内涵的。
下面来看这个程序
public static void main(String[] args){
for (float y=1.5f;y>-1.5f;y-=0.1f){
for (float x=-1.5f;x<1.5f;x+=0.05f){
float a=x*x+y*y-1;
if ((a*a*a-x*x*y*y*y)<0.0f){
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.print("\n");
}
这个代码你是不是在你在看到它的第一眼,根本不知道它要输出的是啥,其实,就是你再多看几眼也不一定能知道它运行出来输出的是啥,其实这个代码和第一个一样是输出爱心,但是它是用“*”输出爱心的,而且用到了循环,所以一般人在运行这个代码之前根本想不到它会输出一个爱心,这不就妥妥的表白神器吗?把你心爱的女孩叫到你的身旁,问他“你知道这个程序输出的是啥吗?”,然后反手来个运行,多油腻......哦不,多浪漫啊!还不赶紧行动起来!
展示图如图所示