java课程设计 求大神解答 大三java课程设计,求大神帮忙编一个

作者&投稿:雀枫 (若有异议请与网页底部的电邮联系)
思路,其实就是多线程,兔子的线程中间要会sleep下, 速度要用Math.random()这个函数,不会的话,我晚上看看帮你写个

你好,请问是设计文档呢,还是编写游戏程序呢,若是设计文档的话,百度有很多,例如
http://www.docin.com/p-322553165.html
http://wenku.baidu.com/link?url=KPstJgatFudWA0erLG52UYAZTJgLli9Y5LqZ_6UgF01pnAJd3xnIFfZKJLdwH_YLSvQdHm-F_4wULzeIUhy_6b8We9Oke4a2DKJCZp-G0Ke

感觉好难ing!


邮箱留下,正在弄,好了发你

JAVA课程设计,急求啊!跪求各位大神解救TAT~

建数据库和数据表语句如下, 可以在sql 2000 2005 2008里面执行
create database shoolDB;use shoolDB;create table student( stuID varchar(20) , sname varchar(20), sclass varchar(20), sage int, ssex varchar(10))insert into student values('1200101011', '张红', '软件1班', 19, '男');insert into student values('1200101013', '王林', '会计2班', 20, '女');insert into student values('1200101014', '李红', '计算1班', 19, '男');insert into student values('1200101017', '王静天', '软件1班', 21, '男');java工程里面需要导入sql的jar驱动包,
java代码如下:
import java.io.FileNotFoundException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * java读取数据库内容并输出 * @author young * */public class SQLToJavaTest {public static void main(String[] args) throws FileNotFoundException {// 定义数据库驱动String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// 数据库连接URLString url = "jdbc:sqlserver://localhost:1433;DatabaseName = shoolDB";Connection conn = null;try {// 加载数据库驱动Class.forName(driver);// 创建数据库连接conn = DriverManager.getConnection(url, "sa", "1234");// 创建预编译SQL对象PreparedStatement ps = conn.prepareStatement("select * from student");// 执行SQL,获取结果集rsResultSet rs = ps.executeQuery();// 处理结果集System.out.println("学生信息为:");while (rs.next()) {System.out.println("学号: " + rs.getString("stuID")+ ". 姓名: " + rs.getString("sname")+ ". 班级: " + rs.getString("sclass")+ ". 年龄: " + rs.getInt("sage")+ ". 性别:" + rs.getString("ssex"));}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();System.out.println("加载数据库失败");System.exit(1);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();System.out.println("数据库连接错误");System.exit(1);} finally {if (conn != null) {try {// 关闭数据库连接conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}}

Applet类:DrawCircle.java
import java.applet.Applet;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;public class DrawCircle extends Applet {private long speed;private int diameter;private int posX, posY; // 位置private Color lineColor;// 颜色private Image offScreenImage;@Overridepublic void init() {setSize(400, 300);speed = Integer.parseInt(getParameter("speed")); // 获取Html文件传来的变换速度posX = (int) (Math.random() * 200 + 100); // 在中心位置附近posY = (int) (Math.random() * 100 + 100); // 在中心位置附近int r = (int) (Math.random() * 255);int g = (int) (Math.random() * 255);int b = (int) (Math.random() * 255);lineColor = new Color(r, g, b); // 随机画笔颜色// 启动重绘线程new Thread(new Sleep()).start();}@Overridepublic void paint(Graphics g) {diameter ++;if(diameter > 150) {diameter = 0;}g.setColor(lineColor);g.drawOval(posX - diameter /2, posY - diameter /2,diameter, diameter);}@Overridepublic void update(Graphics g) { // 重写此方法以实现双缓冲,避免画面闪烁if(null == offScreenImage) {offScreenImage = createImage(400, 300);}Graphics gImage = offScreenImage.getGraphics();gImage.clearRect(0, 0, 400, 300);paint(gImage);g.drawImage(offScreenImage, 0, 0, null);}class Sleep implements Runnable {@Overridepublic void run() {while(true) {try {Thread.sleep(speed);repaint();} catch (InterruptedException e) {e.printStackTrace();}}}}}html文件:circle.html
Html文件中的speed属性就是要传给Applet类的,修改这个属性可以改变变换速度。
注:若浏览器无法打开的话则编译Java文件后运行以下命令
appletviewer circle.html