java各位专家帮一下忙呗

下列A类的类体中哪些[代码]是错误的?为什么?
class A{
int x=100;//[代码 1]
static long y;//[代码 2]
y=200;//[代码 3]
public void f(){
y=300;//[代码 4]

public static void g(){
x=-23;//[代码 5]

能不能贴代码格式,写得乱七八糟

img


欢迎采纳!