易截截图软件、单文件、免安装、纯绿色、仅160KB

java有类似与c写地址机制吗?

C的函数可以通过向函数中传递一个地址指针,从而通过写地址内的值来改变函数外部变量的值,现在我想在java中也实现同样的功能,我现在是用全局变量来实现的,总觉得不妥,没有更好的方法?】
比如:
int a=0;
int b=1;
int c=2;
static void change(int a,int b,int c){
a=a+1;
b=b*a;
c=c/(a+b);
}
这样a\b\c的值并不会改变,因为操作的不是全局变量a\b\c,
只有把change方法改成
static void change(){
a=a+1;
b=b*a;
c=c/(a+b);
}
这样才是对全局变量操作,请问有什么更好的方法吗?

引用

...........


不太明白楼主什么意思  A的AA方法不知道是不是楼主的意思
Java code:

public class A{
int a=0;
int b=1;
int c=2;
public void testAA(){
change(a,b,c);
System.out.println("a="+a+",b="+b+",c="+c);
change();
System.out.println("a="+a+",b="+b+",c="+c);
}

private void change(int a,int b,int c){
a=a+1;
b=b*a;
c=c/(a+b);
}
private void change(){
a=a+1;
b=b*a;
c=c/(a+b);
}
}



引用
C的函数可以通过向


相关问答:

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

高手帮帮忙 一个JAVA输出问题 - Java / Java SE

要求是输入一个数字,然后按照下面的方式输出(顺时针旋转)
比如 输入 2
则输出为
1 2 3
8 9 4
7 6 5
输入 6
则输出为
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号