「java简单课程设计项目」java简单课程设计项目实施

博主:adminadmin 2022-11-28 11:13:09 40

本篇文章给大家谈谈java简单课程设计项目,以及java简单课程设计项目实施对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 课程设计???

//父类MyMedia

public class MyMedia{

protected String mediaName;

protected float price;

protected String press;

protected String artist;

public MyMedia(String mn,float pri,String pre,String art){

mediaName=mn;

price=pri;

press=pre;

artist=art;

}

public void mediaNameInput(String mn){

mediaName=mn;

}

public void mediaPriceInput(float pri){

price=pri;

}

public void mediaPressInput(String pre){

press=pre;

}

public void mediaArtistInput(String art){

artist=art;

}

}

//子类MyBook

public class MyBook extends MyMedia{

private String editor;

private String publishDate;

private String bookISBN;

public MyBook(String mn,float pri,String pre,String art,String edi,String pub,String isbn){

super(mn,pri,pre,art);

editor=edi;

publishDate=pub;

bookISBN=isbn;

}

public void bookOtherInfo(String edi,String pub,String isbn){

editor=edi;

publishDate=pub;

bookISBN=isbn;

}

public void getBookInfo(){

System.out.println();

System.out.println("书名: "+mediaName);

System.out.println("书的价格:"+price);

System.out.println("书的出版社:"+press);

System.out.println("书的作者:"+artist);

System.out.println("书的editor:"+editor);

System.out.println("书的出版日期:"+publishDate);

System.out.println("书的bookISBN:"+bookISBN);

}

}

//子类MyCD

public class MyCD extends MyMedia{

private String cdISRC;

private String cdPublisher;

public MyCD(String mn,float pri,String pre,String art,String isrc,String cdp){

super(mn,pri,pre,art);

cdISRC=isrc;

cdPublisher=cdp;

}

public void CDOtherInfo(String isrc,String cdp){

cdISRC=isrc;

cdPublisher=cdp;

}

public void getCDInfo(){

System.out.println();

System.out.println("CD名: "+mediaName);

System.out.println("CD的价格:"+price);

System.out.println("CD的出版社:"+press);

System.out.println("CD的演唱者:"+artist);

System.out.println("CD的cdISRC:"+cdISRC);

System.out.println("CD的发行者:"+cdPublisher);

}

}

//子类MyTape

public class MyTape extends MyMedia{

private String TapeISRC;

public MyTape(String mn,float pri,String pre,String art,String isrc){

super(mn,pri,pre,art);

TapeISRC=isrc;

}

public void TapeOtherInfo(String isrc){

TapeISRC=isrc;

}

public void getTapeInfo(){

System.out.println();

System.out.println("CD名: "+mediaName);

System.out.println("CD的价格:"+price);

System.out.println("CD的出版社:"+press);

System.out.println("CD的演唱者:"+artist);

System.out.println("CD的TapeISRC:"+TapeISRC);

}

}

未完代叙 时间太晚了!!

QQ 383513327

老师让做一个java 课程设计 题目如下:

这估计不是一时半刻的课程,你们老师也真够狠的,不过我可以提供思路给你,你也可以找你们那些会做的同学一起讨论!

1、自动侦测局域网内部的用户可以这样子做,根据本机在局域网内的IP段,试图去socket每个IP的固定端口,每个软件都设置一个Seversocket用循环一直等待着access。

2、私聊和群聊是统一的,只需通过在发送时判断发一还是发多的问题。

3、文件的传送也是简单,只需在两端用相同的读写方式既可,我认为不妨就用二进制输入输出流。

4、界面的话是个苦力活,你可以模仿QQ的界面,把QQ秀的地方变成用户列表,其他可以保持不变!

学Java有哪些可以练手的项目

1.各种管理系统

源码下载(实例一):

jsp开发完整的博研图书馆后台管理系统,不使用框架开发的,太完美了

源码下载(实例二):

javaWeb图书馆管理系统源码mysql版本

源码下载(实例三)

GitHub - uboger/LibraryManager: JAVA GUI 图书馆管理系统

源码下载(实例四):

java swing开发企业人事管理系统源代码下载

2.简易的聊天系统

源码下载(实例一):

java swing开发网络聊天室群聊系统,基于java多线程socket编程

源码下载(实例二):

java swing开发大猫聊天室源码,简单易懂,适合java swing初学者

源码下载(实例三):

java websocket开发简单聊天室系统,实现群聊与一对一单人聊天案例

源码下载(实例四):

jsp开发简单聊天室demo-分享

3.实现通讯录

java通讯录实现了添加删除和查找功能

源码下载(二):

JAVA版通讯录管理系统课程设计源码

源码下载(三):

Java Swing界面.完美设计通讯录..有需要的下

4.坦克大战

源码下载(一):

俄罗斯方块 JAVA版

源码下载(二):

GitHub - FieldSoft-HelloClyde/Tetris-Swing: Swing编写的俄罗斯方块

源码下载(三):

java swing开发的俄罗斯方块游戏,包含完整代码+详细注释

5.五子棋

源码下载(一):

Java实践(十一)——五子棋

源码下载(二):

java swing开发的五子棋小游戏源码

源码下载(三):

java swing开发单机版五子棋源代码下载

源码下载(四):

Java五子棋算法和代码

6.中国象棋

源码下载(一):Java实践(十二)——中国象棋

7.贪吃蛇

java贪吃蛇源代码 、 java贪吃蛇源代码

以上是总结出来的简单的练手项目,希望对你有帮助

java适合大学生写的项目有哪些?说全一点。

大部分学生在学习Java的过程中,在Java项目实战方面存在着很多不足,导致在面试的时候无法过关。下面推荐几个适合大学生的Java实战项目:

1. 贪吃蛇、俄罗斯方块、打飞机、棋牌类游戏等游戏。在学习完Java常用API后,结合Swings编程做一些桌面应用程序及游戏,为以后的实战项目做铺垫。

2. 内容管理系统。内容管理系统是企业信息化建设和电子政务的新宠,解决了页面制作无序,网站风格不统一,大量信息堆积,内容繁杂等问题。

3. 智能商贸系统。智能商贸系统的核心业务是模拟企业级项目开发流程,包括了供应链管理、经销商分销管理、各种入库、出库管理等实际业务,采用SSJ三大主流框架的集成与实际项目应用。

java课程设计(符合要求,别太深奥)

俄罗斯方块没有 有自己做的贪食蛇

import java.awt.Color;

import java.awt.Graphics;

import java.awt.Image;

import java.awt.event.MouseAdapter;

import java.awt.event.KeyAdapter;

import java.awt.event.KeyEvent;

import java.awt.event.MouseEvent;

import java.io.File;

import java.io.IOException;

import java.util.Random;

import javax.imageio.ImageIO;

import javax.swing.JFrame;

public class GameMain extends JFrame implements Runnable {

int runY = 140;

int runX = 120;

int width = 600;

int height = 500;

int W = 10;

int M = 10;

int fangxiang = 0;

int sheshen[] = new int[200];

int foodx = 150;

int foody = 150;

int score = 0;

boolean zhuangtai = true;

class UsurKey extends KeyAdapter {

public void keyPressed(KeyEvent e) {

fangxiang = e.getKeyCode();

}

}

class UsurMouse extends MouseAdapter {

public void mouseClicked(MouseEvent e) {

System.out.println(e.getX() + "," + e.getY());

}

}

public GameMain() {

this.setSize(width, height);

this.setVisible(true);

this.addKeyListener(new UsurKey());

this.addMouseListener(new UsurMouse());

new Thread(this).start();

for (int i = 0; i W; i++) {

sheshen[i * 2] = runX + i * W;

sheshen[i * 2 + 1] = runY;

}

}

public static void main(String[] args) {

GameMain g = new GameMain();

}

int count = 0;

public void paint(Graphics g) {

g.fillRect(0, 0, width, height);

g.setColor(new Color(155, 155, 155));

try {

File file1 = new File("img/�0�8�0�8.jpg");

Image image = ImageIO.read(file1);

g.drawImage(image, 150, 100, null);

} catch (IOException e) {

e.printStackTrace();

}

g.drawRect(20, 50, width - 40, height - 100);

g.setColor(new Color(133, 195, 95));

for (int i = 0; i W; i++) {

g.fillRect(sheshen[i * 2], sheshen[i * 2 + 1], 10, 10);

}

g.setColor(new Color(255,255,0));

count++;

if(count%2==0){

g.fillRect(foodx, foody, M, M);

}

}

public void updata() {

if (fangxiang == KeyEvent.VK_UP) {

runY = runY - 10;

}

if (fangxiang == KeyEvent.VK_DOWN) {

runY = runY + 10;

}

if (fangxiang == KeyEvent.VK_RIGHT) {

runX = runX + 10;

}

if (fangxiang == KeyEvent.VK_LEFT) {

runX = runX - 10;

}

for (int i = W - 1; i 0; i--) {

sheshen[i * 2] = sheshen[(i - 1) * 2];

sheshen[i * 2 + 1] = sheshen[(i - 1) * 2 + 1];

}

sheshen[0] = runX;

sheshen[1] = runY;

if (sheshen[0] = 20 || sheshen[0] + W = 580) {

zhuangtai = false;

}

if (sheshen[1] = 50 || sheshen[1] + W = 450) {

zhuangtai = false;

}

Random rand= new Random();

if(sheshen[0]==foodxsheshen[1]==foody){

W++;

while(true){

foodx = Math.abs((rand.nextInt()%(50 + width-100 -10))/10*10);

foody = Math.abs((rand.nextInt()%(50 + height-100 -10))/10*10);

if(foodx60foody60){

boolean flag=true;

for(int i=0;iW;i++){

if(sheshen[2*i] == foodx sheshen[2*i+1] == foody){

flag=false;

}

}

if(flag){

break;

}

}

}

}

}

public void run() {

while (zhuangtai) {

try {

updata();

this.repaint();

Thread.sleep(50);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

java简单课程设计项目的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java简单课程设计项目实施、java简单课程设计项目的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。