Dnkx7327 2023-01-14 20:44 采纳率: 100%
浏览 39
已结题

VS报错Exception in thread "main" java.lang.NoSuchMethodError: chapter07.B.peach(I)I

package chapter07;

public class Houazi {
    
    public static void main(String[] args) {
    B t1 = new B();
    int day = 1;
    int peachNum = t1.peach(day);
    if(peachNum != -1){
        System.out.print("第x天有"+peachNum+"个桃子");
    }
}

}
class B{
    public int peach(int day){
        if(day==10){//第十天只有一颗桃
            return 1;
        }else if(day>=1 && day<=9){
            return (peach(day+1)+1)*2;
        }else{
            System.out.print("day在1-10");
            return -1;
        }
    }
}

VS报错:Exception in thread "main" java.lang.NoSuchMethodError: chapter07.B.peach(I)I
at chapter07.Houazi.main(Houazi.java:8)
搜索了很久不知道怎么解决

  • 写回答

2条回答 默认 最新

  • Halifax ‎ 2023-01-14 21:29
    关注

    望采纳。。。

    我看了下你的代码,没有问题,唯一可能的问题是VSCode,识别不出你的class B。

    你这样,你把class B代码移动到另一个B.java的类文件里面,然后在Houazi.java的main方法中调用并初始化class B,即可。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月24日
  • 已采纳回答 1月16日
  • 修改了问题 1月14日
  • 创建了问题 1月14日

悬赏问题

  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 wpf界面一直接收PLC给过来的信号,导致UI界面操作起来会卡顿
  • ¥15 init i2c:2 freq:100000[MAIXPY]: find ov2640[MAIXPY]: find ov sensor是main文件哪里有问题吗
  • ¥15 运动想象脑电信号数据集.vhdr
  • ¥15 三因素重复测量数据R语句编写,不存在交互作用
  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了