نه همون متغیر سراسری درست گفتید!
منتهی در زبان جاوا چون شی گرایی محض رعایت میشود مثل زبان سی پلاس پلاس نمی تونید یک متغیر Global تعریف کنید ازش استفاده کنید یعنی کلا کار جالبی نیست و قوانین پنهان سازی اطلاعات رو نقض میکنه!
در جواب سوال شما هم کدی که در بالا نوشتم مشکلتون را حل خواهد کرد کافی است که در اکتیویتی که از کاربر عدد را دریافت میکنید کلاسی که در بالا گذاشتم تعریف کنید و بعد هم که نحوه استفاده اش را در اکتیویتی دیگه هم که خیلی سر راست پس به راحتی میتونید هم از اکتیویتی دیگه بهش مقدار بدید و هم مقدار رو بخونید.
فقط فیلدی که به نام a تعریف کردم رو با متغیر خودتون جابجا کنید و البته اینترفیس ها روهم ویرایش کنید که داده شما رو انتقال بدهند.