首页 > 代码库 > java7JDK的常用封装类型

java7JDK的常用封装类型

一、Java Scanner类

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。

/初始化一个 scanner 对象。

Scanner scanner = new Scanner(System.in);

//判断语法 boolean b = scanner.hasNextInt()

//获取整数 int i = scanner.nextInt();

//获取字符串 String s = scanner.next();

//获取双精度数 double d = scanner.nextDouble();

//关闭输入对象 scanner.close();

//获取整行输出 String str=Scanner.nextLine();

二、Java Number和Math 类

包装类
1. 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。 
2. 然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。
3. 为了解决这个问题,Java语言为每一个内置数据类型提供了对应的包装类如下图。
4. 所有的包装类都是抽象类Number的子类。
Number:
 Byte Double Float Long Integer Short
Math: Math对象是js提供给我们用于运算的方法的集合。

java7JDK的常用封装类型