Java 国际单项体育联合会声明及&;考虑二叉树搜索的算子

Java 国际单项体育联合会声明及&;考虑二叉树搜索的算子,java,if-statement,operator-keyword,Java,If Statement,Operator Keyword,java中的im编码 请帮助我理解为什么&&操作员不在本站工作,谢谢 public boolean isLeaf(BinarySearchTree<T> tree) { if(tree.right && tree.left = null)return true; else return false; 公共布尔isLeaf(BinarySearchTree树){ if(tree.right&&tree.left=nu

java中的im编码 请帮助我理解为什么&&操作员不在本站工作,谢谢

    public boolean isLeaf(BinarySearchTree<T> tree) {
    if(tree.right && tree.left = null)return true;

            else 
    return false;
公共布尔isLeaf(BinarySearchTree树){ if(tree.right&&tree.left=null)返回true; 其他的 返回false; 格里茨鲸脂应该是

if(tree.right==null && tree.left==null) return true;

你能解释一下你到底想做什么吗

要进行比较,必须使用“==”而不是“=”

“=”用于赋值

要指定一个值,可以执行类似于x=1的操作 为了比较,你可以做一些事情,比如if(x=1)而不是if(x=1)

为了回到您的代码,我认为您需要如下内容:

if( (tree.right && tree.left) == null)return true;
(您可以删除我添加的附加内容(),它们只是为了澄清阅读内容)

欢迎:)…a+1将不胜感激;)请将您的问题标记为已解决