Error related quistion having an error

package functions;
public class ReturnsPrime{

public static boolean isPrime(int n) {
//public static void main(String[] args)

{
int d=2;
while(d<n)
{
if(n%d==0)
{
return false;
}
d++;
}
return true;
}
public static void printPrime(int n)
{
for(int i=2;i<=n;i++)
{
boolean isPrime=isPrime(i);
if(isPrime)
{
System.out.println(i);
}
}
}
public static void main(String[] args)
{
printPrime(100);
}

}
why i am having en error in this code

@missroy Your code is correct. There was just a small mistake in placing the brackets. I have corrected your code. And try to solve this question with a more time efficient approach.

package functions;
public class ReturnsPrime{
public static boolean isPrime(int n)
	// public static void main(String[] args)

	{
		int d = 2;
		while (d < n) {
			if (n % d == 0) {
				return false;
			}
			d++;
		}
		return true;
	}

	public static void printPrime(int n) {
		for (int i = 2; i <= n; i++) {
			boolean isPrime = isPrime(i);
			if (isPrime) {
				System.out.println(i);
			}
		}
	}

	public static void main(String[] args) {
		printPrime(100);
	}
 }