Java中,如果在一个函数中产生了一个值,在另一个函数中需要用到这个值,好像不能直接传递吧,怎么办?
答案:3 悬赏:0 手机版
解决时间 2021-04-08 00:08
- 提问者网友:心牵心
- 2021-04-07 13:07
Java中,如果在一个函数中产生了一个值,在另一个函数中需要用到这个值,好像不能直接传递吧,怎么办?
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-04-07 14:39
两个方法在同一个类中:定义一个类的全局变量,两个方法就都可以实时的读取并修改了
不在同一个类中:在其中一个类中定义这个变量,只要另外一个方法持有这个类的对象就可以
进行读取和修改了
不在同一个类中:在其中一个类中定义这个变量,只要另外一个方法持有这个类的对象就可以
进行读取和修改了
全部回答
- 1楼网友:往事隔山水
- 2021-04-07 17:22
return 一个数组就可以了
可以先生成一个数组然后用return方法返回就可以了。
public int[] getintarr(){
int[] arr={1,2,1,2,1,2};
return arr;
}
- 2楼网友:鸽屿
- 2021-04-07 16:05
使用一个共享变量,或者单独设定一个共享对象
都设置为static的,这样就可以共享了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯