【发布时间】:2016-11-24 21:04:39
【问题描述】:
我正在用 Java 执行一项任务,要求我编写一个方法,该方法接收一串整数,如 1、1、3、4、4,并返回其中一个唯一的数字
public class test {
public static int main(String s, int r) {
String[] studentsarray = s.split(",");
int[] intArray = new int[studentsarray.length];
for (int i = 0; i < studentsarray.length; i++) {
String numberAsString = studentsarray[i];
intArray[i] = Integer.parseInt(numberAsString);
}
for (int j = 0; j < intArray.length; j++) {
for (int k = 0; k < intArray.length; k++) {
if (intArray[k] == intArray[j]) {
int result = 0;
return result;
}
}
}
}
}
这是我的程序。我不确定如何将字符串传递给该方法。我应该在方法名称后面的括号中加上返回类型的字符串吗?目前这不起作用,我不知道为什么
【问题讨论】:
-
您是否阅读(并理解)编译器错误消息?
-
你的类也没有 valid main 方法,JVM 将从该方法启动程序。