Java 在函数原型中,它显示了一个错误
它显示找不到符号类字符串 我正在为成绩单写一个程序。此函数用于接受名称。请帮忙Java 在函数原型中,它显示了一个错误,java,arrays,string,function,Java,Arrays,String,Function,它显示找不到符号类字符串 我正在为成绩单写一个程序。此函数用于接受名称。请帮忙 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); }
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);
}
public静态字符串accept_name(){
字符串STR[]=新字符串[40];
System.out.println(“输入40个学生姓名”);
对于(int a=0;a使用String
而不是String
)
Java类型区分大小写
另外,您声明返回类型为String
,但实际上返回类型为String[]
(字符串数组String
s)的STR
您需要将返回类型更改为String[]
,或者决定返回哪个String
。使用String
而不是String
Java类型区分大小写
另外,您声明返回类型为String
,但实际上返回类型为String[]
(字符串数组String
s)的STR
您需要将返回类型更改为String[]
,或决定返回哪个String
。STR
定义为String[]
,但方法签名表示它返回字符串。您需要将其更改为
public static String[] accept_name() { ... }
另外,accept\u name
对于返回字符串数组的方法来说不是一个好名字,它不符合Java方法命名标准,也不真正描述该方法的功能。STR
也是一个命名不好的变量-它应该以小写字母开始,并描述它代表的内容,比如studentNames
。您也不需要在return语句中的变量周围加括号。STR
被定义为String[]
,但方法签名表示它返回一个String
。您需要将其更改为
public static String[] accept_name() { ... }
另外,accept\u name
对于返回字符串数组的方法来说不是一个好名字,它不符合Java方法命名标准,也不真正描述该方法的功能。STR
也是一个命名不好的变量-它应该以小写字母开始,并描述它代表的内容,比如studentNames
。您也不需要在返回语句中的变量周围加括号。Java不是C,它不是字符串,它不是字符串。Java没有函数。Java没有原型。谢谢!现在它在兼容类型中显示为STRJava不是C。它不是字符串。Java没有函数。Java没有原型。谢谢你!现在它显示在STR的兼容类型中