免费javaweb源码(在哪里能下载到javaweb项目的源代码)

本文目录
- 在哪里能下载到javaweb项目的源代码
- 求一套完整的javaweb项目的源代码
- java,web电子相册源码
- 高仿去哪儿网机票预订javaweb源码
- 用java web小游戏源代码期末结课老师让做,急用,谢了
在哪里能下载到javaweb项目的源代码
JavaEye:www.javaeye.com
CSDN:www.csdn.net
开源社区:http://sourceforge.net/
求一套完整的javaweb项目的源代码
问津也许可以帮到你,百度搜索“问津”,平台上有很多专业的专家或许可以解答你的问题,个人认为,专业的事请专业的人完成,是为双赢~
java,web电子相册源码
我这有几套基于javaweb的电子相册源码, 基础功能都有实现
项目基于springmvc+spring+mybatis进行实现, BS架构, MVC设计模式分层实现, 数据库采用mysql 还是比较简单的
高仿去哪儿网机票预订javaweb源码
importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Scanner;/**********************************停车场管理*authorzhang*2013-12-13********************************/publicclassCarStopManager{publicstaticvoidmain(Stringargs){Scannersc=newScanner(System.in);System.out.println("请入车牌号:");Stringcarno=sc.next();CarStopManagercarStopManager=newCarStopManager();carStopManager.setCarNo(carno);//设置车牌号SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");Stringsdate=format.format(newDate());System.out.println("当前时间(入场时间)是:"+sdate); System.out.println("需要开出车场吗?yes/no:");Stringyesno=sc.next();if(yesno.equals("yes")){Stringedate=format.format(newDate());System.out.println("出场时间是:"+edate);//计算方法carManager(2,sdate,edate,carStopManager);}}/***计算方法*/publicstatic voidcarManager(inttype,StringstarTime,StringendTime,CarStopManagercarStopManager){if(type==1){//按月收费System.out.println("如若没有缴纳月费请缴纳800元,如若缴纳将不再提示!");}else{/***一般不会有停车几个月的吧?先不考虑停车几年或者几个月的*/StringsDay=starTime.substring(8,10);//入场日期(天)StringsHour=starTime.substring(11,13);//入场小时StringsMM=starTime.substring(14,16);//入场分钟StringeDay=starTime.substring(8,10);//出场日期(天)StringeHour=endTime.substring(11,13);//出厂小时StringeMM=endTime.substring(14,16);//出厂分钟floatmoney=0;//需缴纳的费用intshour=Integer.parseInt(sHour);intehour=Integer.parseInt(eHour);intsmm=Integer.parseInt(sMM);intemm=Integer.parseInt(eMM);intrehour=0;//停车几个小时if(sDay.equals(eDay)){//同一天 //当天6点到20点之间if((shour》=6&&shour《=20)){if(ehour-shour《=6){//6个小时之内rehour=(ehour-shour)*60+(emm-smm);//停车多少分钟//需要缴纳的费用前15分钟免费以后每15分钟1.5元money=(rehour/15-15)*1.5f;}else{inthour=ehour-shour-6;//6小时除外剩余小时数rehour=6*60+(emm-smm);//停车多少分钟//前15分钟免费以后每15分钟1.5元超过6小时15分钟2元money=((rehour/15-15)*1.5f)+(hour*60/2); }}}else{//跨天20点到6点之间//todo}System.out.println("您的车牌号是:"+carStopManager.getCarNo()+";\n"+"您此次停车花费的费用是:"+money+"元");}}/***bean属性*/privateStringcarNo;//车牌号privateStringstartTime;//入场时间privateStringendTime;//出场时间/***无参构造*/publicCarStopManager(){super();}/***有参数构造*@paramcarNo*@paramstartTime*@paramendTime*/publicCarStopManager(StringcarNo,StringstartTime,StringendTime){super();this.carNo=carNo;this.startTime=startTime;this.endTime=endTime;}/***设置get方法*@return*/publicStringgetCarNo(){returncarNo;} /** *设置set方法 *@paramcarNo */publicvoidsetCarNo(StringcarNo){this.carNo=carNo;}publicStringgetStartTime(){returnstartTime;}publicvoidsetStartTime(StringstartTime){this.startTime=startTime;}publicStringgetEndTime(){returnendTime;}publicvoidsetEndTime(StringendTime){this.endTime=endTime;}}
用java web小游戏源代码期末结课老师让做,急用,谢了
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
@SuppressWarnings("serial")
public class MainClass extends JFrame {
ControlSnake control;
Toolkit kit;
Dimension dimen;
public static void main(String args) {
new MainClass("my snake");
}
public MainClass(String s) {
super(s);
control = new ControlSnake();
control.setFocusable(true);
kit = Toolkit.getDefaultToolkit();
dimen = kit.getScreenSize();
add(control);
setLayout(new BorderLayout());
setLocation(dimen.width / 3, dimen.height / 3);// dimen.width/3,dimen.height/3
setSize(FWIDTH, FHEIGHT);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setVisible(true);
}
public static final int FWIDTH = 315;
public static final int FHEIGHT = 380;
}
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
import java.util.Random;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.Timer;
@SuppressWarnings("serial")
public class ControlSnake extends JPanel implements ActionListener {
Random rand;
ArrayList《Point》 list, listBody;
String str, str1;
static boolean key;
int x, y, dx, dy, fx, fy, flag;
int snakeBody;
int speed;
public ControlSnake() {
snakeBody = 1;
str = "上下左右方向键控制 P键暂停...";
str1 = "现在的长度为:" + snakeBody;
key = true;
flag = 1;
speed = 700;
rand = new Random();
list = new ArrayList《Point》();
listBody = new ArrayList《Point》();
x = 5;
y = 5;
list.add(new Point(x, y));
listBody.add(list.get(0));
dx = 10;
dy = 0;
fx = rand.nextInt(30) * 10 + 5;// 2
fy = rand.nextInt(30) * 10 + 5;// 2
setBackground(Color.BLACK);
setSize(new Dimension(318, 380));
final Timer time = new Timer(speed, this);
time.start();
addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == 37) {
dx = -10;
dy = 0;
} else if (e.getKeyCode() == 38) {
dx = 0;
dy = -10;
} else if (e.getKeyCode() == 39) {
dx = 10;
dy = 0;
} else if (e.getKeyCode() == 40) {
dx = 0;
dy = 10;
} else if (e.getKeyCode() == 80) {
if (flag % 2 == 1) {
time.stop();
}
if (flag % 2 == 0) {
time.start();
}
flag++;
}
}
});
}
public void paint(Graphics g) {
g.setColor(Color.WHITE);
g.fillRect(0, 0, 400, 400);
g.setColor(Color.DARK_GRAY);
g.drawLine(3, 3, 305, 3);
g.drawLine(3, 3, 3, 305);
g.drawLine(305, 3, 305, 305);
g.drawLine(3, 305, 305, 305);
g.setColor(Color.PINK);
for (int i = 0; i 《 listBody.size(); i++) {
g.fillRect(listBody.get(i).x, listBody.get(i).y, 9, 9);
}
g.fillRect(x, y, 9, 9);
g.setColor(Color.ORANGE);
g.fillRect(fx, fy, 9, 9);
g.setColor(Color.DARK_GRAY);
str1 = "现在的长度为:" + snakeBody;
g.drawString(str, 10, 320);
g.drawString(str1, 10, 335);
}
public void actionPerformed(ActionEvent e) {
x += dx;
y += dy;
if (makeOut() == false) {
JOptionPane.showMessageDialog(null, "重新开始......");
speed = 700;
snakeBody = 1;
x = 5;
y = 5;
list.clear();
list.add(new Point(x, y));
listBody.clear();
listBody.add(list.get(0));
dx = 10;
dy = 0;
}
addPoint(x, y);
if (x == fx && y == fy) {
speed = (int) (speed * 0.8);//速度增加参数
if (speed 《 200) {
speed = 100;
}
fx = rand.nextInt(30) * 10 + 5;// 2
fy = rand.nextInt(30) * 10 + 5;// 2
snakeBody++;// 2
} // 2
repaint();
}
public void addPoint(int xx, int yy) {
// 动态的记录最新发生的50步以内的移动过的坐标
// 并画出最新的snakeBody
if (list.size() 《 100) {//蛇身长度最长为100
list.add(new Point(xx, yy));
} else {
list.remove(0);
list.add(new Point(xx, yy));
}
if (snakeBody == 1) {
listBody.remove(0);
listBody.add(0, list.get(list.size() - 1));
} else {
listBody.clear();
if (list.size() 《 snakeBody) {
for (int i = list.size() - 1; i 》 0; i--) {
listBody.add(list.get(i));
}
} else {
for (int i = list.size() - 1; listBody.size() 《 snakeBody; i--) {
listBody.add(list.get(i));
}
}
}
}
public boolean makeOut() {
if ((x 《 3 || y 《 3) || (x 》 305 || y 》 305)) {
return false;
}
for (int i = 0; i 《 listBody.size() - 1; i++) {
for (int j = i + 1; j 《 listBody.size(); j++) {
if (listBody.get(i).equals(listBody.get(j))) {
return false;
}
}
}
return true;
}
}
/*贪吃蛇代码*/

本文相关文章:
b2b平台网站源码(能给我提供一份B2B英文的源代码吗,asp的最好)
2026年10月17日 12:00
uc成品网站源码(window8系统电脑板UC浏览器如何查看网页源代码)
2026年9月26日 01:00
源码怎么做成app软件(有了C语言源代码如何把它转成应用的软件啊)
2026年9月8日 16:10
thinkphp5企业网站源码(thinkphp项目源代码)
2026年8月19日 09:30
源码交易平台网站源码(七爪源码交易平台怎么样,上面的源代码好用吗)
2026年8月18日 05:30
简单商城源码(大神一个简易的javaweb项目商城类的有没有源代码啊急需!)
2026年6月13日 06:20
有源代码怎么生成网页(如何将源代码生成网页方法详细点,谢谢)
2026年6月4日 21:40
更多文章:
备案域名购买平台(如何在阿里云域名交易平台低价购买各种廉价已备案域名)
2026年11月3日 18:30




