我想用星号绘制一个Rectangle。 实际上我已经开始了一些东西,但不知道如何继续如何倒退你可以通过使用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("");
}
}
答案 0 :(得分:4)
我会给你一个想法。
取数字n,星号数。
迭代1:在第一行打印n个星号
迭代2:在左边打印一个*,在左边打印n-2个空格,在右边打印一个*
只有你必须调整换行符间距,因为尽管星号数量相等,但最终结果可能看起来不像矩形。