Java 使用char类型变量时,如何使用get/set方法

Java 使用char类型变量时,如何使用get/set方法,java,variables,methods,char,set,Java,Variables,Methods,Char,Set,我正在开发一种矩阵计算器,它可以处理两个矩阵 首先必须设置行数和列数,然后命名并填充每个矩阵 这可能是一个愚蠢的问题,但我很难为name方法导入setter,它与char类型变量一起工作 以下是名称方法: public void setName(char name) { System.out.printf("\n%s\n%s", "NEW MATRIX", "Name your matrix: "); name = input.next().charAt(0); Syst

我正在开发一种矩阵计算器,它可以处理两个矩阵

首先必须设置行数和列数,然后命名并填充每个矩阵

这可能是一个愚蠢的问题,但我很难为name方法导入setter,它与char类型变量一起工作

以下是名称方法:

public void setName(char name) {
    System.out.printf("\n%s\n%s", "NEW MATRIX", "Name your matrix: ");
    name = input.next().charAt(0);
    System.out.println();
    this.name = name;
}

public char getName() {
    return name;
}
现在有一部分我无法理解:

build.setName();
这条线在我的主课上。一切正常,只有这一行用红色下划线。 我试着在括号中加上0和null,但没有用

请问,有谁能帮我把这件事弄清楚吗?

字符使用单引号 即


请使用单引号而不是双引号尝试“0”。没问题,请记住接受有帮助的答案。
build.setName('0');