Java实验
基于Java语言的实验
Star_hui_
发的代码都是平时写的一些demo
展开
-
Java实验8 多线程编程
实验内容:(1)编程模拟售票系统,模拟多个窗口(至少4个)同时出售100张车票的情况;用实现Runnable接口的方法实现多线程。程序设计思路:利用Runnable接口来创建程序代码:package java_experiment_eight;class Tickets implements Runnable{ private int ticket=100; @Override public void run() { while(true) { synchronized(this原创 2020-06-18 21:26:03 · 1720 阅读 · 0 评论 -
Java实验7 输入输出流I/O
实验内容:(1)按行读取文件studentInfo.txt的内容,获取学生姓名并写入到studentName.txt文件中,且给每一行按序加上行号;获取studentName.txt文件的长度及修改时间。studentInfo.txt文件内容格式如下:王珊珊,王珊珊,20132213806,2015-10-10 14:30:56张国辉,张国辉,20132213944,2015-10-10 14:31:05蒋宇宙,蒋宇宙,20132213906,2015-10-10 14:31:24王燕萍,王燕萍原创 2020-06-18 21:13:45 · 1824 阅读 · 1 评论 -
Java实验6 泛型与集合
实验内容:(1)定义一个泛型类Instrument,其中包括一个泛型方法void play(E x)。定义两种乐器类:Cello、Violin可以进行演奏。定义一个测试类进行测试。程序设计思路:定义两种乐器类重写tostring方法。程序代码:package java_experiment_six;class Violin { public String toString() { return "violin........."; }}class Cello { public原创 2020-06-18 21:09:23 · 2648 阅读 · 0 评论 -
Java实验5 面向抽象与接口编程
面向抽象编程实验内容:(1)利用面向抽象的编程思想,计算各种柱体的体积。下图为该程序的UML类图。编写测试类PillarTest,输出底为圆形、长方形、三角形的柱体体积。程序设计思路:Pillar 面向 对象设计, 柱体, 只负责计算 体积,一个abstract类,类名为Geometry,Geometry的子类有Circle,rectangle和Triangle程序代码:package java_experiment_five;abstract class Geometry{ publ原创 2020-06-18 21:04:48 · 6484 阅读 · 0 评论 -
Java实验4 类的继承与多态
实验内容:(1)请编程实现如下需求:乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)、大提琴(Cello),三种乐器的弹奏play()方法各不相同。编写一个测试类InstrumentTest,要求编写方法testPlay(Instrument in),对这三种乐器进行弹奏测试。要依据乐器的不同,进行相应的弹奏测试,在main()方法中进行测试。程序设计思路:定义一个父类,三个子类继承父类,对父类中play方法进行重写。程序代码:package java_experime原创 2020-06-18 20:57:32 · 4042 阅读 · 0 评论 -
Java实验3 数组与字符串的应用
数组实验内容:(1)有一列乱序的字符,‘a’、‘d’、‘m’、‘z’、‘h’、‘c’、‘o’,排序并按照英文字母表的逆序输出。程序设计思路:sort排序再逆序输出程序代码:package java_experiment_third;import java.util.Arrays;public class third_a { public static void main(String[] args) { char a[]= {'a','d','m','z','h','c','o'};原创 2020-06-18 20:51:07 · 2174 阅读 · 0 评论 -
Java实验2 类与对象
实验内容:(1)编写3个基本类: Triangle, Ladder和Circle,分别用来刻画“三角形”、“梯形”和“圆形”类; 1个主类: Compute,负责计算每个形状的面积或周长。具体要求:①Triangle 定义3个变量:边长;和1个求周长的方法。②Ladder 定义3个变量:上底,下底和高;定义1个求面积的方法。③Circle 定义1个变量:半径;定义2个方法:求面积、...原创 2020-03-15 13:21:05 · 1977 阅读 · 0 评论 -
实验1Java编程基础
实验内容:a.编写一个java应用程序PrintLetters.java,输出俄文字表。提示:俄文的第一个字符是’а’,最后一个字符是:’я’程序设计思路:for循环输出‘а’到‘я’所有俄文字符代码:package java_experiment_first;public class PrintLetters { public static void main(String[...原创 2020-03-13 17:57:49 · 1237 阅读 · 0 评论