本文实例讲述了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程序设计有所帮助。
封装被定为义为“把一个或多个项目封闭在一个物理的或者逻辑的包中”。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装使程序员实现所需级别的抽象。 封装使用访问修饰符来实现。一个访问修饰符定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示: Public Private Protected Internal
总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。 到现在为止,数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用this来调用对象的数据成员和方法。在对象外部,比如当我们在另一个类中调用对象的时,可以使用 对象.数据成员 和 对象.方法() 来调用对象的数据成员和方法。 我们将要封装(encapsulation)对
JavaScript是脚本语言 计算机语言可以分为三类,机器语言、汇编语言、高级语言。高级语言又可以简单分为解释类和编译类。这个知道就够了。 - 机器语言: 计算机所能识别的二进制语言,一般也不会直接拿来用于编程,无法理解且难以记忆 - 汇编语言: 底层程序可以直接理解的指令,一般是英文缩写,一般简短、简单(功能简单),只能做一些非常细微的操作,复杂的操作往往伴随着大量的指令,我等一般接触不多 -
为了让程序有价值,我们需要能够处理最简单的数据单元:数字,字符串,结构体,布尔值等。 TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。 最基本的数据类型就是简单的true/false值,在JavaScript和TypeScript里叫做boolean(其它语言中也一样)。 let isDone: boolean = false; 和Java
新建我们的person.ts,我们通过这一个文件,使用所有的基础类型。 实验 实验一 代码 enum Choose { Wife = 1, Mother = 2} // 选择 妻子 还是 妈妈 function question(choose: Choose) : void{ console.log('你老婆和你妈妈同时掉进水里你先救哪个?'); console.log('你的选
本文向大家介绍Java基础之自动装箱,注解操作示例,包括了Java基础之自动装箱,注解操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java基础之自动装箱,注解操作。分享给大家供大家参考,具体如下: 示例代码: 手动装箱,手动拆箱 自动装箱,自动拆箱 静态导入:可以直接通过静态成员名来引用 注解(元数据):在java源文件中嵌入附加信息 更多java相关内容感兴趣的读者可查看本站