它显示找不到符号类字符串 我正在为成绩单编写程序。此功能是接受名称。请帮忙
public static string accept_name() {
String STR[]=new String[40];
System.out.println("Enter 40 students names");
for(int a=0;a<=39;a++) {
STR[a]=br.readLine();
}
return (STR);
}
String
不使用string
。
Java 类型区分大小写。
此外,您声明返回类型是String
,但实际上返回STR
的是类型String[]
(String
s 数组)。
您需要将返回类型更改为String[]
,或决定String
返回哪个。
STR
被定义为 aString[]
但方法签名说它返回 a String
。您需要将其更改为
public static String[] accept_name() { ... }
此外,accept_name
对于返回字符串数组的方法来说,这不是一个好名称,它不符合 Java 方法命名标准,也没有真正描述该方法的作用。STR
也不是一个很好命名的变量 - 它应该以小写字母开头并描述它代表什么studentNames
。您也不需要 return 语句中变量周围的括号。