在 Java 声明中使用什么变量

What variable to use in Java declaration

提示用户使用扫描仪插入符号时最好使用什么变量 class?

import java.util.Scanner;

public class characterSquare
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        System.out.print( "Please enter a symbol");
        'x' = sc.nextLine();
        System.out.print( 'x', 'x', 'x' ,'x', 'x');
    }
}

根据documentationScanner.nextLine()returns一个String。因此,您的变量必须声明为字符串。

String x = sc.nextLine();
System.out.print(x, x, x, x, x);