Goldbach Number

Goldbach Number is a number which can be expressed as sum of two odd prime numbers.

Example 1: 50. 3+47 = 50. Hence it is a Goldbach Number.

Example 2: 7. Since it can not be expressed as sum of odd prime pairs it is not a Goldbach Number.

Java
import java.util.*;
public class GoldbachNumber
{
    public static void main(String args[])
    {
        int n=0,j=0,flag=0;
        Scanner sc=new Scanner(System.in);
        System.out.print("Enter a number: ");
        n=sc.nextInt();
        for(int i=3;i<=n;i=i+2)
        {
            j=n-i;
            flag=0;
            for(int k=2;k<i;k++)
            {
                if(i%k==0)
                {
                    flag++;
                    break;
                }
            }
            for(int k=2;k<j;k++)
            {
                if(j%k==0)
                {
                    flag++;
                    break;
                }
            }
            if(flag==0&&j%2!=0)
            {
                System.out.println(n+" is a Goldbach Number");
                System.exit(1);
            }
        }
        System.out.println(n+" is not a Goldbach Number");
    }
}
Java