gpt4 book ai didi

java - 带星号的矩形 Java

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:37:35 26 4
gpt4 key购买 nike

我想用星号画一个矩形。其实我已经开始了一些但不知道如何继续如何倒退你可以使用 println 下降但如何上升任何帮助都会很好

import java.util.Scanner;

public class Shapes
{
public static void main (String [] args)
{
Scanner Read=new Scanner(System.in);

int i;
int j;
int W;
int L;

System.out.println("Enter the Rectangle Width then Lenghts");

W=Read.nextInt();
L=Read.nextInt();

for (i=0;i<W;i++)
{
System.out.println("*");
}

for (j=0;j<L;j++)
{
System.out.print("*");
}
System.out.println("");
}
}

最佳答案

我给你一个主意。

取一个数字n,星号的个数。

  • 迭代 1:在第一行打印 n 个星号

  • 迭代 2:在左边打印一个 * 并连续打印 n-2 个空格,在右边再打印一个 *

  • 迭代 3:与迭代 2 相同
  • 迭代 4:与迭代 3 相同
  • 迭代(n-1)次:同上
  • 第 n 次迭代:与第 1 次迭代相同

唯一的问题是您必须调整换行间距,因为尽管星号数量相同,但最终结果可能看起来不像矩形。

关于java - 带星号的矩形 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32801770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com