java求解1000以内所有最小公约数(公因数)为两个不同质数的数

求解1000以内所有最小公约数(公因数)为两个不同质数的数
能想到使用for循环但是基础不牢无从下手,麻烦各位专家。