import java.util.Scanner;
public class diamond {
public static void main (String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("Please enter an integer");
int lines = scan.nextInt();
for(int counter = 1; counter <= lines; counter++)
{
if (counter%2 != 0)
{
for(int count2 = 1; count2 <= counter; count2++){
System.out.print("*");
}
System.out.println();
}
}
}
}
我应该向用户询问几行并输出一个由星号组成的菱形,这些行高。我需要一些帮助来弄清楚如何使星号居中。我知道字符串有一些 String.utils 方法或其他东西,但输出是基于 for 循环的,所以我认为这在这里并不适用。如果是这样,请务必让我知道。