Java基礎之類型封裝器示例

這篇文章主要介紹了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程序設計有所幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章