[問題] case 裡宣告string的問題

看板AndroidDev作者 (恩恩)時間11年前 (2014/11/01 23:28), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/1
我在case1打String str=edt.getText().toString(); 可是在cas2打String str=edt.getText().toString();就會錯 一定要打 str=edt.getText().toString();才會對 可是 case2沒宣告 str 為甚麼會對呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.208.77 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1414855709.A.95A.html

11/01 23:57, , 1F
同一個大括號內,放在外面宣告吧
11/01 23:57, 1F

11/02 00:02, , 2F
case之間有沒有加break呢?
11/02 00:02, 2F

11/02 00:33, , 3F
switch的block是同一個scope,不同case間沒有分開
11/02 00:33, 3F

11/03 15:25, , 4F
感謝各位解答
11/03 15:25, 4F
文章代碼(AID): #1KLFmTbQ (AndroidDev)