如何用java在页面上用循环打印一个爱心形状

如何用java在页面上用循环打印一个爱心形状,第1张

import javautilScanner;

public class test{

static void draw(int n)
{
int i,j;
for (i=1-(n>>1);i<=n;i++)
if (i>0)
{
for (j=0;j<i;j++) Systemoutprint(" ");
for (j=1;j<=2(n-i)+1;j++)
if (j==1||j==2(n-i)+1) Systemoutprint(" ");
else Systemoutprint(" ");
Systemoutprintln("\n");
}
else
if (i==0)
{
Systemoutprint(" ");
for (j=1;j<n;j++) Systemoutprint(" ");
Systemoutprint(" ");
for (j=1;j<n;j++) Systemoutprint(" ");
Systemoutprint(" \n");
}
else
{
for (j=i;j<0;j++) Systemoutprint(" ");
for (j=1;j<=n+2i+1;j++)
if (i==1-(n>>1)) Systemoutprint(" ");
else if (j==1||j==n+2i+1) Systemoutprint(" ");
else Systemoutprint(" ");
for (j=1;j<=-1-2i;j++) Systemoutprint(" ");
for (j=1;j<=n+2i+1;j++)
if (i==1-(n>>1)) Systemoutprint(" ");
else if (j==1||j==n+2i+1) Systemoutprint(" ");
else Systemoutprint(" ");
Systemoutprint("\n");
}
}
public static void main(String[] args) {

Systemoutprintln("Please input the size (n>=4):");
Scanner sc = new Scanner(Systemin);
int n = scnextInt();
draw(n);

}

}先说明这个不是我写的 是看了有人用C语言写的 就顺便改成了java 结果有点像爱心凑合着 你看看怎么样吧 哈

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/3360623.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-02-24
下一篇2024-02-24

发表评论

登录后才能评论

评论列表(0条)

    保存