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(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);
}
}
你的类名字怎么没有大写呢?