作者paladin90974 (芭乐丁パラディン)
看板AndroidDev
标题[问题] 问个蠢问题...分享变数
时间Wed Mar 28 00:14:27 2012
不知道这样称呼对不对,用分享变数/共用变数搜寻找不到我要的
就是我现在有两个if
第一个
if(){
..
..
..
int a =(下略计算);
}
第二个
if(){
(使用上个if的变数a)
int b = a*(下略计算)
..
..
..
}
类似这样,该怎麽实现?
谢谢QAQ/
--
▍ ▍ ╯╰
╯╰
◢◣ ◢◣ 我最爱的 柏柏龙~ 柏柏龙~
◢██◣ ╮╭
▎▎╮╭
▎▎ 柏柏龙~ 柏柏龙~
⊙ ⊙ ◢ ◣ ⊙ ⊙ ◣ 人人心中都有柏柏龙~
≡ ▼ ≡ ▲▲
● ● ≡ ▼ ≡ ■ ■ ■ ■ 愤怒就永远不会消失~
皿 ◢⊙⊙◣
≡皿 ≡ 皿 炸是最美的拥有~
◢◤^ ^^◥◣ 皿 ◢◤^^^◥◣ ◥ ︶ ▍▍▍▍▍▍ ψdiabloq13
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.213.156
1F:推 namejoshua:ㄜ 应该就把变数 a 宣告在 if 外面就可以了吧? 03/28 00:21
2F:→ paladin90974:有些原因不能这样弄QAQ 03/28 00:58
3F:→ Eior:什麽原因? 03/28 04:00
4F:推 ericinttu:2个if内容都各自变成function,用传入参数的方式传进去 03/28 08:59
5F:推 gameking:把A拉到两个IF的外层来宣告就可以啦 03/28 09:05
6F:→ gameking:眼残没看到推文= = 不过我觉得四楼的方法也不错 03/28 09:06
先说一下到现在测试的...
我有把变数a弄在外面试看看,但是我要的是经过第一个if算出来的a值
直接写在外面的话,那第二个if只会抓到a的初始值(int a = 0;)
还是第一个if里面还要加什麽我不知道的QAQ
※ 编辑: paladin90974 来自: 114.32.213.156 (03/28 11:18)
7F:→ RedWingQQ:不会吧, 要嘛就是第一个if没有执行 03/28 11:35
8F:→ RedWingQQ:要嘛就是第一个if内的int a宣告没有拿掉 03/28 11:35
9F:→ paladin90974:对了 我这两个都是在WHILE回圈里面 03/28 11:50
10F:→ paladin90974:不知道有没有关系 03/28 11:50
11F:→ diousk:对A变数写set,get function ? 03/28 12:05
不知道为什麽突然可以work了
非常感谢各位的帮忙QAQ/
※ 编辑: paladin90974 来自: 114.32.213.156 (03/28 12:09)
12F:→ kewang:这应该去java板...... 03/28 13:24