调用另一个类JAVA的方法
我正在使用一个包含方法的外部类:public static boolean isPrime(int n)
我是java新手,我不知道如何从另一个类调用方法,我在其他帖子中读过,他们建议创建一个对象,所以我就是这样创建TestPrime objeto=new TestPrime();但是if(objeto.isPrime(arrayInt[i])==true)不起作用
import com.utad.idcd.redes.PrimeNumber;
public class TestPrime {
public static void main(String[] args) {
TestPrime objeto = new TestPrime();
int arrayInt[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
for (int i = 0; i < 9; i++) {
System.out.print("El" + arrayInt[i] + "es: ");
if (objeto.isPrime(arrayInt[i]) == true) {
System.out.print("primo\n");
} else {
System.out.print("no primo\n");
}
}
}
}
# 1 楼答案
必须创建PrimeNumber类的对象
现在应该运行良好了
编辑: 抱歉,我没有看到该方法是静态的; 由于您的方法是静态和公共的,所以您也可以使用静态导入,如:
然后直接使用函数作为
# 2 楼答案
请看下面的例子
类素数{
public void boolean isPrimeNumber(){
//你的代码在这里检查素数
}
}
类测试{
}