Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不明确的java错误 public static int intersectionSizeMengeAndSort(studentList L1,studentList L2){ int intersectionSize=0; int[]C=新int[L1.studentID.length+L2.studentID.length]; 对于(int i=0;i_Java_Debugging - Fatal编程技术网

不明确的java错误 public static int intersectionSizeMengeAndSort(studentList L1,studentList L2){ int intersectionSize=0; int[]C=新int[L1.studentID.length+L2.studentID.length]; 对于(int i=0;i

不明确的java错误 public static int intersectionSizeMengeAndSort(studentList L1,studentList L2){ int intersectionSize=0; int[]C=新int[L1.studentID.length+L2.studentID.length]; 对于(int i=0;i,java,debugging,Java,Debugging,,我能看到的唯一错误是: Error: /Users/nah/Desktop/studentList.java:137: operator < cannot be applied to int,<nulltype> 这应该是: if(C[pointer] = C[pointer+1]){ 以下内容在Java中不起作用: if(C[pointer] == C[pointer+1]){ 这是赋值,其类型为int,不能在if语句中使用不确定这是否与同一错误直接相关,但您的行 i

,我能看到的唯一错误是:

Error: /Users/nah/Desktop/studentList.java:137: operator < cannot be applied to int,<nulltype>
这应该是:

if(C[pointer] = C[pointer+1]){

以下内容在Java中不起作用:

if(C[pointer] == C[pointer+1]){

这是赋值,其类型为int,不能在if语句中使用

不确定这是否与同一错误直接相关,但您的行

if (C[pointer] = C[pointer+1])

while(指针while循环?好。通过简化表达式完成调试

我们唯一看到的是循环条件,而不是

 while(pointer<((L1.studentID.length)+(L2.studentID.length))){
int指针=0;

虽然(指针首先,您必须了解,我们没有行号可查看。其次,仅查看操作数声明中失败的操作是很困难的。我们不检查应用程序的代码。@cklab:家庭作业标记已被弃用。
L1.studentID
L2.studentID
的类型是什么?它们是字符串数组,您可以使用它们吗e
L1
L2
都不是
null
,它们的
studentID
字段都是非null数组?那么,与运算符 while(pointer<((L1.studentID.length)+(L2.studentId.length))){
 while(pointer<((L1.studentID.length)+(L2.studentID.length))){
  int pointer = 0;
  while(pointer<((L1.studentID.length)+(L2.studentId.length))){
  int pointer = 0;
  int len = ((L1.studentID.length)+(L2.studentId.length));
  while(pointer< len){