用Java打印心形(利用for循环)

作者:烟中隐约闪现 | 创建时间: 2023-07-05
利用for循环,在Java中输出一个心型。...
用Java打印心形(利用for循环)

操作方法

创建一个Java文件命名为Test.java

系统自动建立Test类及主函数。

输入以下代码: public class Test{ public static void main (String []args){ int k=5;      //控制心型大小 for ( int i=0;i<=k*2;i++){ for (int j=0;j<=k*4;j++){ if (((i-k)*(i-k)+(j-k)*(j-k)==k*k&&i<=k )||( (j-3*k)*(j-k*3)+(i-k)*(i-k)==k*k&&i<=k) ||(((2*k-i)-2*k)*((2*k-i)-2*k)+(j-2*k)*(j-2*k)==k*k*4 ) ) { if (i==0&&j==0||i==0&&j==k*4) System.out.print(" "); else {  System.out.print("*");} } else System.out.print(" "); } System.out.println(); } } }

保存并运行程序

点击展开全文

更多推荐