Java- nonstatic method cannot be referenced from a static context [duplicate]

Yes, you cannot call a non-static method from a static context.
You have two options:

Declare primeNum () static:

static int primeNum (int x){

Create an instance of primeNum and call primeNum () via that reference:

PrimeNumClass primeNumObj = new PrimeNumClass();
int returnVal = primeNumObj.primeNum(x);

Leave a Comment