森侃 2023-04-30 23:15 采纳率: 60%
浏览 25
已结题

vscode运行java的问题

使用vs vode运行Java程序出现了这个问题,但放在IDEA中就可以运行,类名和文件名是一样的
Exception in thread "main" java.lang.NoSuchMethodError: 'int Solution.mySqrt(int)'
at 平方根.main(平方根.java:8)
求解答

public class 平方根 {
    public static void main(String []args)
    {
        int x=2147395600;
        Solution solution=new Solution();
        System.out.println(solution.mySqrt(x));
    }
}
class Solution {
    public int mySqrt(int x) {
        for(int i=0;i<=46340;i++)
        {
            if(i*i<=x&&(i+1)*(i+1)>x)
                return i;
        }
        return 46340;
    }
}

但运行另一个程序就没有这个问题

import java.util.*;
public class 括号匹配{
    public static void main(String []args)
    {
        String s="))";
        Solution soultion=new Solution(); 
        System.out.println(soultion.isValid(s));     
    }
} 
class Solution {
    public boolean isValid(String s) {
        Stack<Character> st = new Stack<>();
        int length=s.length();
        char []a=s.toCharArray();
        if(length%2!=0)
        {
            return false;
        }
        for(int i=0;i<length;i++)
        {
            if(a[i]=='('||a[i]=='['||a[i]=='{')
            {
                st.push(a[i]);
            }
            else if((a[i]==')'||a[i]==']'||a[i]=='}')&&st.isEmpty())
            {
                return false;
            }
            else if((a[i]==')'||a[i]==']'||a[i]=='}')&&!st.isEmpty())
            {
                if(a[i]==')'&&st.pop()!='(')
                {
                    return false;
                }
                if(a[i]=='}'&&st.pop()!='{')
                {
                    return false;
                }
                if(a[i]==']'&&st.pop()!='[')
                {
                    return false;
                }
            }
            
        }
        if(st.isEmpty()==false)
        {
            return false;
        }
        else
            return true;
    }
}

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-04-30 23:46
    关注

    是不是源代码修改了,没有保存
    所以编译的时候才找不到mySqr方法。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月9日
  • 已采纳回答 5月1日
  • 创建了问题 4月30日

悬赏问题

  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题
  • ¥20 基于matlab的航迹融合 航迹关联 航迹插补
  • ¥15 用Matlab实现图中的光线追迹
  • ¥15 联想笔记本开机出现系统更新界面