JAVA改错题

2025-06-24 15:01:03
推荐回答(3个)
回答1:

你在eclipse以下就看出来了啊。
long j = i + 10这个不对,前面是int,跟逗号 ,就不能再定义long。
1 k= " + k不能直接使用,如果要用,需要改public static int k=100;
static void setShenVar( int i )
{
shenVar = i;
renVar = i;
}
在静态方法中调用非静态变量。renVar = i;
SubClass.renVar =3; renVar = i;不能直接调用。
m2.setShenClassVar( 2 );
这个m2未定义啊。
x.RenVar()
这个方法也没有啊。
怎么又4个错误呢???

回答2:

第一个程序,要把long去掉,把K改成static 。第二个把renVar改为static型,m2,你没有定义。

回答3:

这个一般人帮不了……路过