这是一个非常快速且我感觉很明显的错误,但我一直得到CAN NOT FIND SYMBOL
symbol : method print(int,int)
这会让我相信我没有给方法提供正确的数据类型参数,但是..
public class Test
{
public static void main(String[] args)
{
TestSrv srvObj = new TestSrv();
srvObj.print(0, 0);
srvObj.print(1, 1);
srvObj.print(2, 10);
}
}
这个方法,除了它意味着什么之外,我继续从上面的代码中获取所有3次调用print方法的错误?我在所有3次传递整数?
public class TestSrv
{
public void print(int num, int count)
{
for (int i = 0; i <= count; ++i)
{
System.out.print(num + ". " + "*");
}
}
}
答案 0 :(得分:1)
您的代码应该编译。确保在同一个包中声明这两个类,或者在Test.java中导入TestSrv。
答案 1 :(得分:0)
在进行更改后,您几乎肯定没有编译TestSrv
。使用Eclipse或IDEA之类的IDE将为您处理大部分细节。
答案 2 :(得分:0)
虽然重命名我的方法和类等,所以它不是我最初命名它(为了不混淆任何人)我实际上修复了我有的问题..这就是为什么这编译为每个人xD我觉得愚蠢!再次感谢