永发信息网

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的,这样就可以共享了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯