JAVA的一个基础程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 20:38:52
局部变量不能设置为静态变量
这样就可以正常运行:
public class jex
{
static int a=2;
static int b=3;
static void add(int x,int y)
{
x=x+10;
y=y+100;
System.out.println("a="+x);
}

public static void main(String[] args)
{

add(a,b);
System.out.println("a="+a+"b="+b);
}
}

我想通过方法add()改变a,b的值,该怎么改变程序。

引用类似于指针但是又比指针安全

public class Jex {
static int a = 2;

static int b = 3;

static void add(Jex x) {

x.a =x.a + 10;
x.b =x.b + 100;
System.out.println("a=" + x.a);
}

public static void main(String[] args) {

add(new Jex());
System.out.println("a=" + a + "b=" + b);
}
}

你的类名字怎么没有大写呢?