为什么编译时我的java程序中出现"无法找到符号"错误?

 陈春红_2009932 发布于 2023-02-12 15:34

我试图在我的代码结束时返回我的布尔变量localFound的值,但是当我编译时,我得到一个错误,说它无法找到符号.我知道这是一个处理变量范围的错误,但我不知道如何修复它.如何让我的程序返回正确的值?谢谢.

public static boolean addIfNotEmpty(DvdTreeNode root, String movieToCommand) {

  if (root == null) {
    return false;
  }
  addIfNotEmpty(root.getRight(), movieToCommand);
  if (root.getItem().getTitle().equalsIgnoreCase(movieToCommand)) {
    root.getItem().addCopy();
    System.out.println("You have added another copy of \""
    + movieToCommand
    + "\" to the inventory.");
    boolean localFound;
    localFound = true;
  }
  addIfNotEmpty(root.getLeft(), movieToCommand);
  return localFound;
} // end addIfNotEmpty 

Makoto.. 5

localFound未在您的return陈述范围内定义.它只存在于您的if陈述中.

将声明if移到语句之外,并将其初始化为某个默认值,例如false.

1 个回答
  • localFound未在您的return陈述范围内定义.它只存在于您的if陈述中.

    将声明if移到语句之外,并将其初始化为某个默认值,例如false.

    2023-02-12 15:38 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有