這篇文章主要介紹了Java基礎之類型封裝器,結合實例形式分析了java類型封裝相關原理與操作技巧,需要的朋友可以參考下
本文實例講述了Java基礎之類型封裝器。分享給大家供大家參考,具體如下:
Java類型封裝器:封裝或者包裝了基本類型的類。因爲基本類型不是對象,所以需要類型封裝器。
- Double :parseDouble(),
- Float:parseFloat(),
- Long:parseLong(),
- Integer:parseInt(),
- Short:parseShort(),
- Byte:parseByte(),
- Character,Boolean
示例代碼:
import java.io.*; class AvgNums{ public static void main(String[] args)throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str; int n; double avg,t; double sum=0.0; System.out.println("How many numbers will you enter: "); str=br.readLine(); try{ n=Integer.parseInt(str); //Integer }catch(NumberFormatException e){ System.out.println(e); n=0; } System.out.println("Enter "+n+" values."); for(int i=0;i<n;i++){ str=br.readLine(); try{ t=Double.parseDouble(str); //Double }catch(NumberFormatException e){ System.out.println(e); t=0.0; } sum+=t; } avg=sum/n; System.out.println("avg value is "+avg); } }
運行結果:
How many numbers will you enter:
1
Enter 1 values.
jb51
java.lang.NumberFormatException: For input string: "jb51"
avg value is 0.0
更多java相關內容感興趣的讀者可查看本站專題:《Java面向對象程序設計入門與進階教程》、《Java數據結構與算法教程》、《Java操作DOM節點技巧總結》、《Java文件與目錄操作技巧彙總》和《Java緩存操作技巧彙總》
希望本文所述對大家java程序設計有所幫助。