Java基础之类型封装器示例
程序员文章站
2024-01-20 21:42:22
本文实例讲述了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程序设计有所帮助。