Java Home

          Java技術(shù)修煉中...
          posts - 20, comments - 22, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          偶是一個java初學(xué)者,看了樹上一個簡單例子,然后自己試著寫了下,卻發(fā)現(xiàn)了很多問題....
          例子是一個判斷用戶輸入字母是大寫還是小寫的.
          偶開始這樣寫:

          import ?java.io. * ;

          public ? class ?UpLow{
          ????
          public ? static ? void ?main(String?args[])? {
          ????????C
          har ?x;
          ????????System.out.println(
          " 請輸入一個字母: " );
          ????????x
          = (C har )System.in.read();
          ????????
          if (Character.isUpperCase(x)){
          ????????????System.out.println(
          " 你輸入了一個大寫字母! " );
          ????????}
          ????????
          if (Character.isLowerCase(x)){
          ????????????System.out.println(
          " 你輸入了一個小寫字母! " );
          ????????}
          ????}
          }
          運行調(diào)試先后發(fā)現(xiàn)如下問題:
          1,Char x和(Char)System.in.read()中的Char中c應(yīng)該小寫.
          2,由于用到system.in.read()所以應(yīng)該加上throws IOException.

          這么簡單一程序就遇到這么多問題...崩潰...
          不過這樣就給了俺比較深刻的印象,以后一定不會范這些錯誤了.

          用到輸出語句"System.in.read()"要在main()中加上throws IOException 語句來拋出異常.

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 濉溪县| 拜泉县| 大关县| 大宁县| 长寿区| 仙游县| 天台县| 西平县| 中阳县| 青田县| 普兰店市| 云阳县| 贵德县| 襄垣县| 攀枝花市| 沂南县| 晋州市| 桐乡市| 德阳市| 鱼台县| 峨眉山市| 昔阳县| 大邑县| 太康县| 宜兰市| 彰化市| 岱山县| 禄丰县| 谢通门县| 灌南县| 贡觉县| 屯昌县| 宁津县| 万宁市| 望都县| 德安县| 宜兴市| 大同县| 吉木乃县| 双峰县| 沧州市|