本文实例讲述了java基础之类型封装器。分享给大家供大家参考,具体如下:
java类型封装器:封装或者包装了基本类型的类。因为基本类型不是对象,所以需要类型封装器。
示例代码:
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程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
【java基础】面试常见问题:类和对象,封装继承多态,final关键字,static关键字,类加载过程,双亲委派模型
荐 Java语言基础之JDK1.8新特性(Lambda表达式、函数式接口、Stream流、新的日期API)
网友评论