欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java如何對輸入的數(shù)字進行判斷

java的Scanner類提供了nextInt、nexFloat、nextDouble等方法,可以像類似C語言的scanf那樣讀取指定類型的數(shù)字。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供靈石網(wǎng)站建設、靈石做網(wǎng)站、靈石網(wǎng)站設計、靈石網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、靈石企業(yè)網(wǎng)站模板建站服務,十多年靈石做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

首先定義一個Scanner對象:

Scanner sn = new Scanner(System.in);

用sn.nextInt讀取整型數(shù),注意如果輸入的不是整形數(shù)則該函數(shù)會拋出InputMismatchException異常,應予以捕獲。

  System.out.print("請輸入一個整數(shù):");  
  try{   
       intVal = sn.nextInt();   
       System.out.println("你輸入了:" + intVal);  
       }
       catch(InputMismatchException e){   
             System.out.println("必須輸入整數(shù)!");  
       }

用sn.nextFloat讀取單精度浮點數(shù),如果輸入的不是數(shù)字則也會拋出InputMismatchException異常,應予以捕獲。

System.out.print("請輸入一個浮點數(shù):");  
       try{  
        floatVal = sn.nextFloat();   
        System.out.println("你輸入了:" + floatVal);  
        }
        catch(InputMismatchException e){  
         System.out.println("必須輸入數(shù)!"); 
        }

用sn.nextDouble讀取雙精度浮點數(shù),操作與單精度類似。

System.out.print("請輸入一個浮點數(shù):"); 
 try{  
  doubleVal = sn.nextDouble();   
  System.out.println("你輸入了:" + doubleVal); 
   }catch(InputMismatchException e) 
    {  
     System.out.println("必須輸入數(shù)!");  
    }

流使用完畢后應予以關閉:sn.close();

以上就是java怎么輸入數(shù)字的詳細內(nèi)容,更多請關注創(chuàng)新互聯(lián)其它相關文章!

名稱欄目:java如何對輸入的數(shù)字進行判斷
新聞來源:http://chinadenli.net/article34/ipcope.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計電子商務自適應網(wǎng)站做網(wǎng)站虛擬主機品牌網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化