java
一个java初学者的专栏
倒过来是圈圈
这个作者很懒,什么都没留下…
展开
-
【java综合实验】画笔
题目编写应用程序,可以绘制图形、保存绘制结果和打开已绘图形。可以选择要绘制图形的形状和颜色,选择是否填充,绘制相应的图形,并且可保存到文件中。示例输出如图所示。分析要实现的功能主要有.形状绘制颜色选择形状填充保存图片打开文件图形化界面设计(按钮、面板、框架) 代码...原创 2020-04-22 16:53:48 · 844 阅读 · 0 评论 -
【java文件处理】图书借阅(增加图书信息存储)
题目第一版详见【java类与对象】图书借阅第二版新增:将各种信息保存在文件中。 代码相比第一版,其实只有图书类增加了一个信息存储到文件的方法,学生类和Test类都没有变,就不粘了图书类package Homework002;import java.io.*;import java.util.*;public class Books { //数据成员 priva...原创 2020-04-01 17:00:42 · 1296 阅读 · 1 评论 -
【java文件处理】文件字数及词数统计
题目编写程序,统计英文文本文件中的字符数目和单词数目。程序运行时,输入要统计的文件的名称,程序处理后输出字符数目和单词数目。 代码package File;import javax.swing.*;import java.io.*;public class wordsCount { public static void main(String[] args) { ...原创 2020-04-01 15:35:31 · 2167 阅读 · 0 评论 -
【java多线程】生产者和消费者问题
题目编写程序,实现生产者和消费者问题。输入:由英文字母和数字组成的不定长度字符串数组,例如{“abc”,”23d”,”1a”}。每隔100毫秒,生产者线程读入数据,放入生产者公用的仓库;消费者从仓库中取出字符串,进行倒置,如上例{“cba”,”d32”,”a1”}; 输出:倒置后的字符串。 代码package Homework05;import java.util.concur...原创 2020-03-25 15:09:26 · 1031 阅读 · 0 评论 -
【java图形化用户界面】猜数游戏
题目编写一个猜数程序,该程序随机在1到1000的范围中选择一个供用户猜测的整数。界面上提供一个文本框来接收用户输入的猜测的数,如果用户猜得太大,则背景变为红色,如果猜得太小,背景变为蓝色。用户猜对后,文本框变为不可编辑,同时提示用户猜对了。界面上提供一个按钮,使用户可以重新开始这个游戏。在界面上还需显示用户猜测的次数。示例输出如图所示。 代码import java.awt.*;...原创 2020-03-18 20:59:53 · 5900 阅读 · 2 评论 -
【java图形绘制】直线、矩形和椭圆
题目定义4个类,MyShape、MyLine、MyRectangle和MyOval,其中MyShape是其他三个类的父类。MyShape为抽象类,包括图形位置的四个坐标;一个无参的构造方法,将所有的坐标设置为0;一个带参的构造函数,将所有的坐标设置为相应值;每个坐标的设置和读取方法;abstract void draw(Graphics g)方法。MyLine类负责画直线,实现父类的draw方法...原创 2020-03-11 15:40:10 · 2713 阅读 · 0 评论 -
【java类与对象】图书借阅
题目编写三个类,图书类、学生类和测试类,可以处理简单的书籍借阅情况,包括借书和还书等。图书类的数据成员包括书名、书号和借书学生等;方法包括借书、还书和显示书籍信息等。学生类的数据成员包括姓名、学号和所借书籍等;方法包括显示学生信息等。测试类是一个应用程序,在该程序中创建图书类和学生类对象,完成图书的借阅和归还。 图书类package Homework002;public cl...原创 2020-03-02 23:21:31 · 2896 阅读 · 0 评论