今天遇到這個問題,在網上看了1會資料后找到緣由,即:
switch 的 case 中不能定義變量,不然就會報錯.多是變量的初始化會由于有時候case條件不被履行而跳過.
后來想到3個解決的方法:
1:用if else 代替 switch 語句;
2:在case中用{}將代碼括起來,這樣在{}中就可以定義變量了;
3:如果變量在各個case中都要用的話,就把變量定義在switch外面吧;
上一篇 java同步工具類之Exchanger
下一篇 南陽理工ACM42――一筆畫問題
程序員人生,我編程,我富裕,記住wfuyu網,php教程,php學習,php手冊,CMS模版制作
聲明:本站大部分內容是作者原創,少部分收集于互聯網供大家一起學習,原版權很多不明,如有侵權請聯系本站,謝謝!
粵ICP備14040726號-1?? 2015-2020 程序員人生 版權所有