Java IntelliJ中的调试信息不一致

Java IntelliJ中的调试信息不一致,java,debugging,intellij-idea,Java,Debugging,Intellij Idea,我的程序运行并给出正确答案,但我看到以下消息: 调试信息不一致 这是什么 我应该担心什么?如果是这样,我该怎么解决呢? 以下是供参考的完整代码: /** * Created by mona on 3/7/16. */ import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class PascalTriangle { public static long biCoeff

我的程序运行并给出正确答案,但我看到以下消息:

调试信息不一致

这是什么 我应该担心什么?如果是这样,我该怎么解决呢? 以下是供参考的完整代码:

/**
 * Created by mona on 3/7/16.
 */
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class PascalTriangle {

    public static long biCoeff(int n, int k){
        if (n==k){
            return (long) 1;
        }
        if (n==0){
            return (long) n;
        }

        return (biCoeff(n-1, k-1)+biCoeff(n-1,k));
    }

    public static List<List<Integer>> generate(int numRows) {
        List<List<Integer>> mylist = new ArrayList<>();
        for (int i=0; i<numRows; i++){
            mylist.add(new ArrayList<Integer>());
            for (int j=0; j<=i; j++) {
                mylist.get(i).add((int) biCoeff(numRows, j));
            }

        }
        return mylist;
    }


    public static void main(String[] args){
        List<List<Integer>> l = new ArrayList<>();

        l=generate(5);

        for (List<Integer> list:l){
            System.out.print("[");
            for (Integer i: list){
                System.out.print(i + ",");
            }
            System.out.println("],");
            System.out.println();
        }


    }
}
/**
*mona于2016年3月7日创建。
*/
导入java.util.ArrayList;
导入java.util.array;
导入java.util.List;
公共类PascalTriangle{
公共静态长biCoeff(整数n,整数k){
如果(n==k){
返回(长)1;
}
如果(n==0){
返回(长)n;
}
返回(biCoeff(n-1,k-1)+biCoeff(n-1,k));
}
公共静态列表生成(int numRows){
List mylist=new ArrayList();

对于(int i=0;i在您的代码中,我看不出问题。您使用的是什么Java版本?

在我的scala项目中有时也会发生同样的事情。就在几分钟前,我的项目使用配置为Java 1.8的Java 13进行了配置并运行得很好,但我得到了调试不一致的输出。我将SDK调出以运行实际的1.8,而不是13 playing为1.8,调试不一致的东西消失了


也就是说,我建议安装、下载并使用特定版本的SDK。使用SDKMan下载的任何SDK都将在intellij run配置屏幕中显示为潜在的SDK。这是一个很棒的工具。

java版本“1.8.0\u 71”试着用更多的描述值来写变量名,比如数字行和数字行。在数组中,你的名字是“l”,信息的颜色是不同的。