不仅不知道怎么补充程序,程序结构也不是很理解

以下程序的功能是输入整数x、y,输出大于等于x且小于y的全部素数。请将程序填写完整。
import java.util.Scanner;

public class Main {
static 【1】 prim(int k) {
for (int i = 2; i < k; i++)
if (【2】)
return false;
return true;
}

public static void main(String[] args) {
    int i, x, y;
    Scanner sc = new Scanner(System.in);
    x = sc.nextInt();
    y = sc.nextInt();
    for (i = x; i < y; i++)
        if (【3】)
            System.out.println(i);
}

}

java写法,如有帮助,请点击我回答右上角【采纳】按钮。
1、boolean
2、k%i==0
3、prim(i)

1、bool
2、k%i==0
3、prim(i)