首页 > 编程 > Java > 正文

Java基础之类型封装器示例

2019-11-26 08:40:44
字体:
来源:转载
供稿:网友

本文实例讲述了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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表