java实现心型、99乘法demo
package com.js.ai.modules.pointwall.interfac; import java.awt.Font; import javax.print.attribute.standard.MediaName; import org.apache.poi.ss.usermodel.Color; public class TestXinXing { /*public static void main(String argv[]){ //实现1个心型 for(float y = (float) 1.5;y>-1.5;y -=0.1) { for(float x= (float) -1.5;x<1.5;x+= 0.05) { float a = x*x+y*y-1; if((a*a*a-x*x*y*y*y)<=0.0) { System.out.print("*"); } else System.out.print(" "); } System.out.print("\n"); } } */ /* public static void main(String argv[]){ //实现2个心型,实现n个心型 for(float y = (float) 1.5;y>-1.5;y -=0.1) { for(float x= (float) -1.5;x<1.5;x+= 0.05) { float a = x*x+y*y-1; if((a*a*a-x*x*y*y*y)<=0.0) { if(Math.abs(x+0.100000712)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("F"); continue; } if(Math.abs(x+0.050000306)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("r"); continue; } if(Math.abs(x+-3.0621885E-7)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("a"); continue; } if(Math.abs(x-0.049999695)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("n"); continue; } if(Math.abs(x-0.100000001)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("I L Y"); continue; } System.out.print("*"); } else System.out.print(" "); } for(float x= (float) 1.5;x<4.5;x+= 0.05) { float a = (x-3)*(x-3)+y*y-1; boolean flag = false; if((a*a*a-(x-3)*(x-3)*y*y*y)<=0.0) { if(Math.abs(x-3+0.100000712)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("C"); flag = true; continue; } if((Math.abs(x-2.9499986)) <= 1e-6 && Math.abs(y-0.6999998)<=1e-6 ) { System.out.print("a"); continue; } if(Math.abs(x-2.9999986)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("s"); continue; } if(Math.abs(x-3.0499985)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("i"); continue; } if(Math.abs(x-3.0999985)<=1e-6 && Math.abs(y-0.6999998)<=1e-6) { System.out.print("o"); continue; } System.out.print("*"); } else System.out.print(" "); } System.out.print("\n"); } }*/ public static void main(String[] args) { //99乘法表 //外层循环控制行数,9行。 //内存循环控制列数、数量。 for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(i+"*"+j +"=" +(i*j) +"\t"); } //换行显示 System.out.println(); } } }