java全局变量 在一个方法中改变它的值,怎样在另一个方法中使用改变后的值? 5

如下:charmap[][]=newchar[16][10];Read(){try{FileInputStreamis=newFileInputStream("map1.... 如下:
char map[][]= new char[16][10];
Read(){
try{
FileInputStream is = new FileInputStream("map1.txt");
int i = 0;int m=0,n=0;
while((i = is.read()) != -1){
switch(i){
case '#':
{
map[m][n] = '#';
m++;
break;
}
case '&':
{
map[m][n] = '&';
m++;
break;
}
case '\n':
{
m=0;n++;
break;
}
default:
{
break;
}
}
}
}
catch(Exception e){
e.printStackTrace();
}
}
void Write(){
for(int m=0;m<16;m++0{
for(int n=0;n<10;n++){
switch(map[m][n]){
case '#':
System.out.println(map[m][n]);
case '&':
System.out.println(map[m][n]);
}
}
}

结果全部是0。。。。
展开
 我来答
419飞仔
2011-05-06
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
既然你第一个方法就改变了全局变量的值,那么下面用全局变量就是改变后的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帛唱月0h0
2018-03-08
知道答主
回答量:2
采纳率:0%
帮助的人:2206
引用zhl1051279449的回答:
你可以把这个全局变量设置成静态的,比如:static String name=“李四”,这样变量在一个方法改变后,另外的方法便能够使用改变后的值
展开全部
你可以把这个全局变量设置成静态的,比如:static String name=“李四”,这样变量在一个方法改变后,另外的方法便能够使用改变后的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quequanhua
2011-05-06 · TA获得超过462个赞
知道答主
回答量:209
采纳率:0%
帮助的人:79.3万
展开全部
设置一个返回方法吗?就是返回这个值!通过return ,然后调用这个方法不就获得了吗
追问
怎样设个返回值啊?求具体点,你看程序嘛,看怎样设返回方法?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式