- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java实验四【荐】.pdf
实验四:常用系统类库(2 学时)
预备知识
Java 的预定义类
Java 的API 中包含大量预定义类,这些类被组织在不同的包中,编程时常用到的包是Java
语言核心包java.1ang 和Java 实用工具包java.util 。
(1)Java 语言核心包java.1ang 提供了Java 语言进行编程的许多基础类如Math 类、基本类型
的包装器类、处理日期和时间的Date 类和Calendar 类。
·Math 类。
Math 类是Java.1ang 包中提供的一个执行常用数学计算的类,该类中包含着许多常用的数学
计算方法如求绝对值、三角函数等。Math 类中所提供的都是静态方法,因此可以直接通过
类名来使用。
·基本类型的包装器类。
Java 能将基本数据类型封装起来形成对象,从而产生出一组基本类型的包装器类。它们分别
是Character、Byte 、Short、Integer、Long 、Float 、Double 和Boolean 类。所有数值类型包
装类都继承自java.1ang 包中的另一个类Number ,它是数值类的超类。
(2)Java.util 包是 Java 的实用工具类库,在这个包中有许多实用的工具类和数据结构类,为
编程提供了很大的方便,如日历类Calendar、数组类Vector 。
·日历类Calendar。
Calendar 类是用来处理日期和时间的,可以用Calendar 类来获取和设置当前的日期和时间。
Calendar 类中提供许多常量字段,如星期、月份、年份、小时、分、秒等。通过 Calendar
类的众多方法就可以对这些数据字段进行计算和操控。
·向量类Vector。
Vector 类是java.util 包中的一个常用的数据结构类,它代表着一个动态对象数组,该数组的
大小是可变的,可根据需要增加或减少容量,其次,该数组可以用来存放任何对象。可以让
Vector 数组中存放Object 类的引用变量以使它可以指向任何对象。
实验1 Java 的常用工具类
实验目的:
(1)了解Java 的预定义类;
(2)学习使用Java 的常用类;
(3)掌握方法覆盖的使用。
实验任务:
在该实验中包含3 个练习,分别是针对Java 中的Math 类,基本类型的包装类,日期类Date
和Calendar 以及动态数组Vector 类,通过这些练习仔细体会这些常用的Java 类的使用方法。
实验步骤:
1.Math 类和基本类型的包装类
在这个练习里,将练习使用Math 类和基本类型的包装类,Math 类中包含有许多常用的数学
方法如求绝对值abs()、正弦值sin()、两数当中的较大者max(x, y) ,而基本类型的包装类则
允许将基本的数据类型包装成一个类,并访问其中的方法。程序的运行结果如图所示。
(1)请按程序清单输入下面的MathTest.java 源程序。
//MathTest.java
import java.util.*;
public class MathTest {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int intData;
double doubleData;
String intString, doubleString;
System.out .print(请输入整数x和实数y:);
intData = scanner.nextInt();
// 以字符串方式输入实数
doubleString = scanner.next();
// 创建整数对象intObject
Integer intObject = new Integer(intData);
// 返回字符串所对应的数值
doubleData = Double.parseDouble (doubleString);
intData = intObject.intValue();
// 将整数对象的值以字符串形式输出
intString = intObject.toString();
System.out .println(你的输入是: + intString + , + doubleD
文档评论(0)