面向对象实验指导书
文章平均质量分 71
文文喜欢郭子吖
成为更好的自己!
展开
-
实验九 输入输出流(节选)
实验目的1.理解Java技术体系中“流”的概念。2.掌握System.in和System.out的基本使用方法3.掌握字节流和字符流的常用类及使用方法。4.掌握Java程序对文件的基本操作。实验学时 4学时实验内容1.编写程序使用System.in对象的read()方法读取键盘输入,当程序运行时,首先询问需要输入的数据个数,然后依次输入指定个数的整数,输入完毕后,输出所有输入整数的和。2.在电脑D盘创建一个名为FileList的文本文件,将D盘下所有文件及文件夹名称保存到这个文件中。5.对于重要转载 2022-06-03 19:45:17 · 451 阅读 · 1 评论 -
实验八 异常处理
实验八异常处理实验目的了解异常的概念和异常处理机制 掌握捕捉异常的方法 掌握创建自定义异常实验学时 2学时实验内容1.编写一个程序,要求从键盘输入一个圆的半径(double类型),计算并输出圆的面积。在没有加入异常处理机制时,输入的数据不是double型数据(如字符串“abc”)会产生什么结果?加入异常处理机制后,让程序在输入不正确的类型数据时给出错误提示并要求重新输入。package code81;import java.util.InputMismatchExcept...原创 2022-05-30 10:38:38 · 1055 阅读 · 0 评论 -
实验七 常用类的使用(修正帖)
十分感谢热心的友友们及时发现并指出了我实验报告中的错误,现对存在问题的两题做出如下修正:2. 从键盘输入一串字符,输出有多少个不同的字符、每个字符出现的次数。package code72;import java.util.Scanner;import java.util.HashMap;public class code72 { public static void main(String[] args) { Scanner in=new Scanner(System.in);原创 2022-05-19 22:27:27 · 391 阅读 · 1 评论 -
实验七 常用类的使用
实验七常用类的使用实验目的1.了解类库的概念及API的使用方法。2. 掌握常用类的使用方法。实验学时2学时实验内容1. 输入两个字符串str1、str2,统计字符串str2出现在str1中的次数。如:str1=”aaas lkaaas” ,str2=” as” ,则应输出2提示:文本输入import java.util.Scanner;public class test {public static void main(String[] args) {...原创 2022-05-12 16:25:08 · 806 阅读 · 0 评论 -
实验六 继承和多态
实验六继承和多态实验目的1. 掌握接口的使用方法2. 掌握子类的继承性、子类对象的创建过程3. 掌握成员变量的继承与隐藏、方法的继承与重写实验学时 6学时实验内容1. 编写程序为公交车的老人卡、学生卡和普通市民卡提供收费功能。将充值、收费功能提取,定义在一个接口中,然后被这三种卡类实现。最后编写一个测试类,用于测试公交车三类卡的刷卡操作。packagecode61;publicinterfaceBuscard { //定义接口Bus cardvoid...原创 2022-05-11 21:51:33 · 1738 阅读 · 1 评论 -
实验五 类和对象
实验五类和对象实验目的1. 掌握Java语言种类的定义、对象的创建、对象引用方法。2. 初步了解面向对象设计方法实验学时 6学时实验内容1.设计一个圆珠笔类BallPen,有1个属性boolean penPoint(笔尖是否伸出),有4个方法: (1)构造方法BallPen (),将penPoint置为false (2)按压操作方法void knock(),将penPoint置反 (3)获取笔尖状态方法 boollean getPenPoint()...原创 2022-05-11 21:46:25 · 1440 阅读 · 0 评论 -
实验四 数组
实验四:数组实验目的1.掌握数组的声明、定义、初始化和使用。2.掌握对一维或二维数组元素的访问方法。实验内容1. 编写程序,完成下列功能:(1)输入20个整数到数组中;(2)对20个数按从大到小的顺序排序,输出排序后的数组;(3)输入一个整数x;(4)在数组中查找x。如果找到了输出x在数组中的下标,找不到输出-1。package code41;import java.util.Scanner;i...原创 2022-05-11 21:44:31 · 973 阅读 · 0 评论 -
实验三 Java语言基础
实验三:Java语言基础实验目的:掌握Java语言的数据类型,熟悉如何定义和使用各种类型。 掌握Java语言运算符的使用方法。 了解Java语言中的代码注释与编码规范。 掌握Java语言顺序结构、选择结构和循环结构程序设计。实验内容:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。例如:1^3 + 5^3 + 3^3 = 153,所以153是一个水仙花数。请编程输出1000以内的所有的水仙花数。packageTest1;public..原创 2022-05-11 21:37:37 · 729 阅读 · 3 评论