老师布置一作业,谁给个思路啊...

时间:2022-05-09 21:56:46
一、作业目的
1. 了解Java的基本语法内容,如数据类型、表达式、程序结构等;
2. 了解面向对象语言的基本概念。掌握类的封装方法,以及如何创建类和对象、成员变量和成员方法的特性,学习使用面向对象方式对程序进行设计。
3. 掌握Java类的多态性和继承性。
4. 掌握Java中创建包、引用包的方法;Java中创建接口、实现接口的方法。
5. 掌握 AWT事件处理机制,并且能够熟练应用;掌握在图形界面中的绘图方法。掌握Java图形用户界面的高级组件。这些组件包括窗口、对话框,以及它们构造出的标准GUI程序。了解Java Swing的使用方法。
6. 理解线程的概念;掌握线程的构造,调度,控制方法;能够处理简单的多线程互斥和同步。
7. 完成本课程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。
二、作业选题及要求
1. 根据自己的兴趣设计题目及所要完成的程序功能,100程序行左右。
2. 撰写作业报告,报告要求:
(1) 程序功能介绍,设计目的;
(2) 运行界面抓图;
(3) 核心代码说明,附原程序,程序中要尽量加注释行;
(4) 作业总结:总结本次作业完成中有何收获、有何创新和所存在的不足以及需要改进的.

写个什么程序呢,..,或者谁那有现成的,叫我瞅瞅

33 个解决方案

#1


简易版贪吃蛇,100行左右差不多了吧应该

#2


引用 1 楼 u011172283 的回复:
简易版贪吃蛇,100行左右差不多了吧应该

没做过游戏,,

#3


100行程序能达到所有的那些“目的”,Java大神都不是轻易设计得出吧。。
能完成一半就相当牛逼了。。

100行程序选题很多,但要满足那么多“目的”开什么玩笑。。

#4


引用 3 楼 vnvlyp 的回复:
100行程序能达到所有的那些“目的”,Java大神都不是轻易设计得出吧。。
能完成一半就相当牛逼了。。

100行程序选题很多,但要满足那么多“目的”开什么玩笑。。


无所谓,200行也行

#5


那些作业目的是必需达到还是仅供参考的可选要求?

#6


100行,估计差不多可以做个简单点儿的记事本吧

#7


引用 5 楼 vnvlyp 的回复:
那些作业目的是必需达到还是仅供参考的可选要求?

最好都用到

#8


引用 6 楼 Android_iPhone 的回复:
100行,估计差不多可以做个简单点儿的记事本吧


能用到线程什么的么

#9


引用 8 楼 pqbgood 的回复:
Quote: 引用 6 楼 Android_iPhone 的回复:

100行,估计差不多可以做个简单点儿的记事本吧


能用到线程什么的么


先做好基础功能版,然后追加像grep这样的功能时,最好用多线程的方式处理,执行速度快

#10


人呐,别睡觉了

#11


这个有难度啊

#12


关键是多线程这个问题,不知道写一个复制文件的程序怎么样。

#13


引用 12 楼 Pa_Java 的回复:
关键是多线程这个问题,不知道写一个复制文件的程序怎么样。


复制文件能用到线程?

#14


这么厉害,一百行;;;

#15


把那么多的目的一个个地写完。。然后看看能不能产生什么有意思的事情。。。加油。。。

#16


这学期我们也学了和你一样的java内容

#17


复制文件怎么了,比如说一个文件夹内有多个问价,复制的时候难道不会用到多线程。

#18


复制文件一般不用多线程吧,因为磁盘寻址时间很长,多个文件一般在不同扇区,这样的话就需要磁盘在几个区域来回寻址,很费时间的。

#19


做个俄罗斯方块呗,多简单。要是时间紧的话就做个简单的游戏,贪吃蛇你总会吧。

#20


100行,估计你们老师自己也...

#21


写个qq模拟一下

#22


推箱子游戏怎么样

#23


java简版飞鸽传书如何呢?
我有源码哦。 http://download.csdn.net/detail/abc_key/7497543

#24


感觉这些要求。。。。就是个聊天窗口该做的所有事情啊,

100行。。。。用线程实现发送、接收聊天信息,然后再写点界面的处理,差不多刚好

#25


游戏吧,养宠物的,两个bean,一个GUI,搞定

#26


你去编写一个Socket程序,
自己写一个客户端,在自己写一个服务端,不够100行的话就加上多线程,如果在不够多线程。就上AWT,在不够你就加注释吧

#27


写一个Socket。设计程序的目的就是模拟QQ聊天。

#28


100 行太少了 按照你的要求 至少 要两三个类 还有见面 还有 线程 100太少了 以我的了解至少要400多

#29


模拟股票行情

#30


简单...就是代码100行绝B不够...
一、作业目的
1. 了解Java的基本语法内容,如数据类型、表达式、程序结构等;(基本的不需要怎么考率)
2. 了解面向对象语言的基本概念。掌握类的封装方法,以及如何创建类和对象、成员变量和成员方法的特性,学习使用面向对象方式对程序进行设计。(基本的不需要怎么考率)
3. 掌握Java类的多态性和继承性。(基本的不需要怎么考率)
4. 掌握Java中创建包、引用包的方法;Java中创建接口、实现接口的方法。(基本的不需要怎么考率)
5. 掌握 AWT事件处理机制,并且能够熟练应用;掌握在图形界面中的绘图方法。掌握Java图形用户界面的高级组件。这些组件包括窗口、对话框,以及它们构造出的标准GUI程序。了解Java Swing的使用方法。 (这个需要写个登录框就解决了)
6. 理解线程的概念;掌握线程的构造,调度,控制方法;能够处理简单的多线程互斥和同步。 (写个多用户登录,代入图书管理系统)
7. 完成本课程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。(不知道说什么)
写个带登录的图书管理系统解决了!!!!!

#31


你们老师是不想让你闲着吧

#32


唉···现在老师居然还能出这种题目····
肯定不是大学老师

#33


我记得当初学GUI的时候做个拼图游戏都不止100行了。而且还没用到多线程。

#1


简易版贪吃蛇,100行左右差不多了吧应该

#2


引用 1 楼 u011172283 的回复:
简易版贪吃蛇,100行左右差不多了吧应该

没做过游戏,,

#3


100行程序能达到所有的那些“目的”,Java大神都不是轻易设计得出吧。。
能完成一半就相当牛逼了。。

100行程序选题很多,但要满足那么多“目的”开什么玩笑。。

#4


引用 3 楼 vnvlyp 的回复:
100行程序能达到所有的那些“目的”,Java大神都不是轻易设计得出吧。。
能完成一半就相当牛逼了。。

100行程序选题很多,但要满足那么多“目的”开什么玩笑。。


无所谓,200行也行

#5


那些作业目的是必需达到还是仅供参考的可选要求?

#6


100行,估计差不多可以做个简单点儿的记事本吧

#7


引用 5 楼 vnvlyp 的回复:
那些作业目的是必需达到还是仅供参考的可选要求?

最好都用到

#8


引用 6 楼 Android_iPhone 的回复:
100行,估计差不多可以做个简单点儿的记事本吧


能用到线程什么的么

#9


引用 8 楼 pqbgood 的回复:
Quote: 引用 6 楼 Android_iPhone 的回复:

100行,估计差不多可以做个简单点儿的记事本吧


能用到线程什么的么


先做好基础功能版,然后追加像grep这样的功能时,最好用多线程的方式处理,执行速度快

#10


人呐,别睡觉了

#11


这个有难度啊

#12


关键是多线程这个问题,不知道写一个复制文件的程序怎么样。

#13


引用 12 楼 Pa_Java 的回复:
关键是多线程这个问题,不知道写一个复制文件的程序怎么样。


复制文件能用到线程?

#14


这么厉害,一百行;;;

#15


把那么多的目的一个个地写完。。然后看看能不能产生什么有意思的事情。。。加油。。。

#16


这学期我们也学了和你一样的java内容

#17


复制文件怎么了,比如说一个文件夹内有多个问价,复制的时候难道不会用到多线程。

#18


复制文件一般不用多线程吧,因为磁盘寻址时间很长,多个文件一般在不同扇区,这样的话就需要磁盘在几个区域来回寻址,很费时间的。

#19


做个俄罗斯方块呗,多简单。要是时间紧的话就做个简单的游戏,贪吃蛇你总会吧。

#20


100行,估计你们老师自己也...

#21


写个qq模拟一下

#22


推箱子游戏怎么样

#23


java简版飞鸽传书如何呢?
我有源码哦。 http://download.csdn.net/detail/abc_key/7497543

#24


感觉这些要求。。。。就是个聊天窗口该做的所有事情啊,

100行。。。。用线程实现发送、接收聊天信息,然后再写点界面的处理,差不多刚好

#25


游戏吧,养宠物的,两个bean,一个GUI,搞定

#26


你去编写一个Socket程序,
自己写一个客户端,在自己写一个服务端,不够100行的话就加上多线程,如果在不够多线程。就上AWT,在不够你就加注释吧

#27


写一个Socket。设计程序的目的就是模拟QQ聊天。

#28


100 行太少了 按照你的要求 至少 要两三个类 还有见面 还有 线程 100太少了 以我的了解至少要400多

#29


模拟股票行情

#30


简单...就是代码100行绝B不够...
一、作业目的
1. 了解Java的基本语法内容,如数据类型、表达式、程序结构等;(基本的不需要怎么考率)
2. 了解面向对象语言的基本概念。掌握类的封装方法,以及如何创建类和对象、成员变量和成员方法的特性,学习使用面向对象方式对程序进行设计。(基本的不需要怎么考率)
3. 掌握Java类的多态性和继承性。(基本的不需要怎么考率)
4. 掌握Java中创建包、引用包的方法;Java中创建接口、实现接口的方法。(基本的不需要怎么考率)
5. 掌握 AWT事件处理机制,并且能够熟练应用;掌握在图形界面中的绘图方法。掌握Java图形用户界面的高级组件。这些组件包括窗口、对话框,以及它们构造出的标准GUI程序。了解Java Swing的使用方法。 (这个需要写个登录框就解决了)
6. 理解线程的概念;掌握线程的构造,调度,控制方法;能够处理简单的多线程互斥和同步。 (写个多用户登录,代入图书管理系统)
7. 完成本课程的学习后能够熟练的、综合应用Java技术和面向对象的思想编写程序解决现实生活中的问题。(不知道说什么)
写个带登录的图书管理系统解决了!!!!!

#31


你们老师是不想让你闲着吧

#32


唉···现在老师居然还能出这种题目····
肯定不是大学老师

#33


我记得当初学GUI的时候做个拼图游戏都不止100行了。而且还没用到多线程。