
java实验
文章平均质量分 76
极客数模
这个作者很懒,什么都没留下…
展开
-
get/set方法,构造器(构造方法),for(:)遍历数组的一种方式
我们在People类中获取了name与age的get/set方法,在main中首先我们实例化一个叫的对象,才能对此进行赋值与取值。所以说当我们new一个对象时,会自动调用构造方法进行初始化,这也就是为什么当我们没有添加构造方法时系统会默认为我们添加一个无参的构造方法。如果没有加参数将会报错,因为我们在类中添加含参构造方法时系统为我们默认添加的无参构造方法就不会被加上,这时我们需要手动添加上。我们在创建类时系统会为我们默认的创建一个无参的构造方法,当我们实例化时就是调用这个无参的构造方法,原创 2023-01-12 23:16:04 · 1233 阅读 · 0 评论 -
java实验(8) Java中输入与输出流的应用
3、编写一个程序,从键盘接收一个文件夹路径,遍历该路径下所有的文件,将后缀名为.class的文件的删除,并输出该文件的绝对路径。1、编写一个程序,将键盘录入的数据拷贝到当前项目下的IO.txt文件中;键盘录入数据时,当遇到单行quit就退出。2、从键盘接收一个文件夹路径,删除该文件夹。原创 2023-01-12 19:08:14 · 246 阅读 · 0 评论 -
java实验(7) Java中List集合及其应用
ArrayList是最常用的List实现类,内部通过数组实现,它允许对元素进行快速的随机访问,数组的缺点就是每一个元素之间不能有间隔,当数组的大小不满足时需要进行扩容,就要将已经有的数组的数据复制到新的存储空间中。当ArrayList的中间位置插入或者删除元素时,需要对数组进行复制,移动,代价比较高。LinkedList是用链表实现存储数据,很适合数据的动态插入和删除,随机访问和遍历速度比较慢,另外,他还提供了List接口中没有定义的方法,专门用来操作表头和表尾元素,可以当作堆栈,队列和双向队列使用。原创 2023-01-12 19:03:49 · 651 阅读 · 0 评论 -
java实验(6)Java中常用类及其应用
3、编写一个将字符串分段的类,传入:需分段的字符串 与 字符个数(以此个数进行分段),输出:按指定字符个数进行分段后的若干字符串(汉字算单个字符)。"aba"、"abba"、"aaa"、"mnanm"是对称字符串。四、实验结果与分析(包括:输入数据、输出数据、程序效率及正确性等)(此处写清题号与其答案,可截图)1、编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串.怎么判断一个字符串是否为对称的字符串的方法有以下几种。输出案例:1,2,6,4,5,7,8,9,10。原创 2023-01-12 18:57:50 · 203 阅读 · 0 评论 -
java实验(5) Java中类的多态及其应用
设计一个类Shape(图形),包含求面积的方法area()、周长的方法perimeter()以及设置颜色的方法setColor(),并利用Java多态技术设计其子类Circle(圆形)类和Triangle(三角形)类,并分别实现相应的显示对象基本信息、求面积及周长的方法(海伦公式:三角形的面积等于s(s-a)(s-b)(s-c)的开方,其中s=(a+b+c)/2)。1、接口的所有方法都是抽象的,抽象类里面的方法可以使抽象的也可以是具体的。接口:当一个抽象类,如果抽象类中的所有方法都是抽象的,原创 2023-01-12 15:59:48 · 1696 阅读 · 0 评论 -
java实验(4) Java中类的继承及其应用(加强)
每个类都应有构造方法及输出相关数据的方法,最后写一个测试类来测试这些类的功能。(1) Monkey类中有个构造方法:Monkey (String name),并且有个public void speak()方法,在speak方法中输出“YiYiYaYa......”的信息。(2)People类是Monkey类的子类,在People类中的speak方法中输出“Hey you~~, not bad!请使用继承的思想设计出1个员工类和1个经理类,要求类中提供必要的方法进行属性访问,并能够一次性输出对象的基本信息。原创 2023-01-12 15:52:08 · 926 阅读 · 0 评论 -
java实验(3)Java中类的继承及其应用
4、设计一个圆类Circle,具有属性:圆心坐标x和y及圆半径r,除具有设置及获取属性的方法外,还具有计算周长的方法perimeter()和计算面积的方法area()。再设计一个圆柱体类Cylinder,Cylinder继承自Circle,增加了属性:高度h,增加了设置和获取h的方法、计算表面积的方法area()和计算体积的方法volume()。(4)声明测试类,生成2个Student类、1个StudentXW类及1个StudentBZ类对象,并分别计算它们的评测成绩,以及互相进行总成绩的对比。原创 2023-01-09 22:38:50 · 1459 阅读 · 0 评论 -
java实验(2)Java中类与对象的概念
(数据输入顺序依次为:原始金额、存款金额、取款金额、取款金额)1、设计一个交通工具类Vehicle,其中的属性包括:速度speed、类别kind、颜色color;(2)输出是否完全一样,包括大小写、空格、标点符号、换行、数据类型!属性:账号account、储户姓名name、地址address、存款余额balance、最小余额minbalance(默认为100元)。四、实验结果与分析(包括:输入数据、输出数据、程序效率及正确性等)(此处写清题号与其答案,可截图)方法中至少包括:存款、取款、查询。原创 2023-01-09 22:24:14 · 1706 阅读 · 0 评论 -
java实验(1)JDK环境下编写Java程序
java实验1:一、实验目的和要求通过之前相关内容的学习与这两节课的上机操作,能够熟练掌握在JDK环境下编辑、运行以及调试Java程序的方法。原创 2023-01-08 18:55:45 · 643 阅读 · 0 评论