看板 AndroidDev 關於我們 聯絡資訊
不知道這樣稱呼對不對,用分享變數/共用變數搜尋找不到我要的 就是我現在有兩個if 第一個 if(){ .. .. .. int a =(下略計算); } 第二個 if(){ (使用上個if的變數a) int b = a*(下略計算) .. .. .. } 類似這樣,該怎麼實現? 謝謝QAQ/ -- ▍ ▍ ╯╰ ╯╰ ◢◣ ◢◣ 我最愛的 柏柏龍~ 柏柏龍~ ◢██◣ ╮╭ ▎▎╮╭ ▎▎ 柏柏龍~ 柏柏龍~ ⊙ ⊙ ⊙ ⊙ 人人心中都有柏柏龍~ ≡ ▼ ≡ ▲▲ ● ● ≡ ▼ ≡ ■ ■ ■ ■ 憤怒就永遠不會消失~ ⊙⊙ ≡皿 ≡ 炸是最美的擁有~ ^ ^^ ^^^◥ ▍▍▍▍▍▍ ψdiabloq13 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.213.156
namejoshua:ㄜ 應該就把變數 a 宣告在 if 外面就可以了吧? 03/28 00:21
paladin90974:有些原因不能這樣弄QAQ 03/28 00:58
Eior:什麼原因? 03/28 04:00
ericinttu:2個if內容都各自變成function,用傳入參數的方式傳進去 03/28 08:59
gameking:把A拉到兩個IF的外層來宣告就可以啦 03/28 09:05
gameking:眼殘沒看到推文= = 不過我覺得四樓的方法也不錯 03/28 09:06
先說一下到現在測試的... 我有把變數a弄在外面試看看,但是我要的是經過第一個if算出來的a值 直接寫在外面的話,那第二個if只會抓到a的初始值(int a = 0;) 還是第一個if裡面還要加什麼我不知道的QAQ ※ 編輯: paladin90974 來自: 114.32.213.156 (03/28 11:18)
RedWingQQ:不會吧, 要嘛就是第一個if沒有執行 03/28 11:35
RedWingQQ:要嘛就是第一個if內的int a宣告沒有拿掉 03/28 11:35
paladin90974:對了 我這兩個都是在WHILE迴圈裏面 03/28 11:50
paladin90974:不知道有沒有關係 03/28 11:50
diousk:對A變數寫set,get function ? 03/28 12:05
不知道為什麼突然可以work了 非常感謝各位的幫忙QAQ/ ※ 編輯: paladin90974 來自: 114.32.213.156 (03/28 12:09)
kewang:這應該去java板...... 03/28 13:24