可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

java 项目源码(java源码大全)

  • 时间:2021-02-11 16:51 编辑:黄浩然 来源:蚂蚁资源 阅读:231
  • 扫一扫,手机访问
摘要:大家好,今天给大家介绍关于java 项目源码(java源码大全)的相关内容,详细讲解求几个JAVA小项目源代码,供自己学习参考,求前辈推荐Java开源项目,求java经典小项目代码 及思想 QQ:272545858等,希望可以帮助到您。
求几个JAVA小项目源代码,供自己学习参考,每家公司都不一样,但主流通常是ssh2 + jquery。或春天mvc。等待。框架是一件很小的东西。
求前辈推荐Java开源项目,包桌;导入java.util.scanner;公共类Game21 {公共静态void main(String [] args){system.out.println(“游戏规则:”); system.out.println(“在游戏后开始游戏就会有一个随机数”); system.out.println(“按A增加一个范围内的1-10)); system.out.println(“按S透露您和计算机的结果”。); system.out.println(“如果您的号码大于21分,则游戏结束!”); int rand =(int)(math.random()* 10 + 1); int sum1 = rand,sum2 = 0,= 0; // 0计算机,1 i system.out.println(“系统给出1号:”+ rand); system.out.print(“心脏:”);扫描仪扫描仪=新扫描仪(System.in);虽然(true){string Infut =“”; if(哪个== 0){input = scanner.next();}如果(哪个== 0 &&“a”.Equals(输入)){哪个= 1; int r =(int)(math.random()* 10 + 1); sum2 + = r; system.out.println(“你绘制的数字是:”+ r); if(sum2> 21){system.out.println(“您的点是”+ sum2 +“,超过21分,游戏提前结束!”);突破; system.out.print(“计算机:a \ n”);否则if(哪个== 1){哪个= 0; int r =(int)(math.random()* 10 + 1); sum1 + = r; system.out.println(“计算机的泵数是:”+ r); if(sum1> 21){system.out.println(“计算机点为”+ sum1 +“,超过最大限制21分,游戏提前结束!”);打破; system.out.print(“心脏:”);否则如果(“s”.equals(输入)){system.out.println(“计算机总共有:”+ sum1 +“点”);系统。 out.println(“你有:”+ sum2 +“点”); if(sum1> sum2){system.out.prIntln(“你输了!!!”);否则if(sum1 求java经典小项目代码 及思想 QQ:272545858,好的,给你一个贪婪的蛇,我写了:导入java.awt.Color;导入java.awt.Graphics;导入java.awt.toolkit;导入java.awt.Event.ActionEvent;导入java.awt.Event .actionListener;导入java.awt.Event.InputEvent;导入java.awt.Event.keyEvent;导入java.awt.Event.keylistener;导入java.util.random;导入javax.swing.jcheckboxmenuitem;导入javax.swing.jframe;导入javax.swing.jmenu;导入javax.swing.jmenubar;导入javax.swing.jmenuitem;导入javax.swing.joptionpane;导入javax.swing.keyStroke;公共类蛇扩展JFrame实现ActionListener,Keylistener,Runnable {私人静态最终长期服务= 1L;私人jmenubar的菜单条,私人jmenu游戏菜单项,分数菜单项;私人JMENIUITEM开始游戏选项,退出游戏选项,最高分选项离子;私人int蛇长度= 6;私有工具包默认声音工具;私人int snake longsumular,蛇头x,蛇头y,按钮指令1 2下3左4右,食物x坐标,食物y坐标,食物存在= 0,无论是吃食物= 0,刷架时间;私有int蛇模块x坐标[] =新int [50]; Private Int Snake每个模块Y坐标[] =新int [50];私出线程开始游戏线程= null;私人int得分= 0;私人int吃食物= 0;私人INT最高分= 0;私有随机r = new wandul();私人颜色c;公共void run(){刷帧时间= 500; for(蛇长中间= 0;蛇长度中间<= 蛇长 - 1; 蛇长的中间量++) { 蛇的各模块x坐标[蛇长的中间量] = 90 - 蛇长的中间量 * 10; 蛇的各模块y坐标[蛇长的中间量] = 60; } 蛇头x = 蛇的各模块x坐标[0]; 蛇头y = 蛇的各模块y坐标[0]; 按键指令1上2下3左4右 = 4; while (开始游戏线程 != null) { 每帧执行(); try { Thread.sleep(刷帧时间); } catch (Exception ee) { System.out.println(按键指令1上2下3左4右 + ""); } } } public 贪吃蛇() { setVisible(true); 上面的菜单条子 = new JMenuBar(); 默认声音工具 = getToolkit(); 游戏菜单项 = new JMenu("游戏"); 开始游戏选项 = new JMenuItem("开始游戏"); 退出游戏选项 = new JMenuItem("退出游戏"); 分数菜单项 = new JMenu("积分排行"); 最高分数选项 = new JMenuItem("最高记录"); 分数菜单项.add(最高分数选项); 游戏菜单项.add(开始游戏选项); 游戏菜单项.add(退出游戏选项); 上面的菜单条子.add(游戏菜单项); 上面的菜单条子.add(分数菜单项); 开始游戏选项.addActionListener(this); 退出游戏选项.addActionListener(this); addKeyListener(this); 最高分数选项.addActionListener(this); KeyStroke 开始游戏快捷键 = KeyStroke.getKeyStroke('O', InputEvent.CTRL_DOWN_MASK); 开始游戏选项.setAccelerator(开始游戏快捷键); // KeyStroke 退出游戏快捷键 = KeyStroke.getKeyStroke('X', InputEvent.CTRL_DOWN_MASK); 退出游戏选项.setAccelerator(退出游戏快捷键); setJMenuBar(上面的菜单条子); setTitle("贪吃蛇"); setResizable(false); setBounds(300, 200, 400, 400); validate(); setDefaultCloseOperation(EXIT_ON_CLOSE); } public static void main(String args[]) { new 贪吃蛇(); } public void actionPerformed(ActionEvent e) { if (e.getSource() == 开始游戏选项) { 蛇长 = 6; 分数 = 0; 吃掉的食物 = 0; if (开始游戏线程 == null) { 开始游戏线程 = new Thread(this); 开始游戏线程.start(); } else if (开始游戏线程 != null) { 开始游戏线程 = null; 开始游戏线程 = new Thread(this); 开始游戏线程.start(); } } if (e.getSource() == 退出游戏选项) { System.exit(0); } if (e.getSource() == 最高分数选项) { JOptionPane.showMessageDialog(this, "最高记录为" + 最高分数 + ""); } } public void 每帧执行() { 挂没挂(); if (开始游戏线程 != null) { if (是否吃到食物 == 0) { 刷新蛇各点(); } else { 蛇吃掉了食物方法(); } if (蛇头x == 食物X坐标 && 蛇头y == 食物Y坐标) { 食物存在否 = 0; 是否吃到食物 = 1; 默认声音工具.beep(); c = new Color(r.nextInt(255), r.nextInt(255), r.nextInt(255)); } if (食物存在否 == 0) { 食物存在否 = 1; 食物X坐标 = (int) Math.floor(Math.random() * 39) * 10; 食物Y坐标 = (int) Math.floor(Math.random() * 29) * 10 + 50; } this.repaint(); } } void 挂没挂() { if (按键指令1上2下3左4右 == 4) { 蛇头x = 蛇头x + 10; } else if (按键指令1上2下3左4右 == 3) { 蛇头x = 蛇头x - 10; } else if (按键指令1上2下3左4右 == 2) { 蛇头y = 蛇头y + 10; } else if (按键指令1上2下3左4右 == 1) { 蛇头y = 蛇头y - 10; } if (蛇头x < 0 || 蛇头x > 390 ||蛇头Y < 50 || 蛇头y > 390){开始游戏线程= null;(蛇长中间量= 1;蛇长期< 蛇长; 蛇长的中间量++) { if (蛇的各模块x坐标[蛇长的中间量] == 蛇头x && 蛇的各模块y坐标[蛇长的中间量] == 蛇头y) { 开始游戏线程 = null; } } } public void 蛇吃掉了食物方法() { if (蛇长 < 50) { 蛇长++; } 是否吃到食物--; 刷帧时间 = 刷帧时间 - 10; 刷新蛇各点(); 分数 += 100; if (最高分数 < 分数) { 最高分数 = 分数; } 吃掉的食物++; } public void 刷新蛇各点() { for (蛇长的中间量 = 蛇长 - 1; 蛇长的中间量 > 0;蛇长长的中间数量 - ){蛇模块x坐标[蛇长中间数量] =蛇的模块x坐标[蛇长中间数量 - 1]; Snake的模块Y坐标[蛇长中间数量] =蛇的模块Y坐标[蛇长中间数量 - 1];}如果(按钮指令1 3左3左4右== 4){蛇的模块x坐标[0] =蛇模块x坐标[0] + 10;}如果(按钮指令1 3左3左4右== 3){蛇的模块x坐标[0] =蛇的模块x坐标[0] - 10;}如果(按钮指令1 3左图4左4右4右== 2){蛇的模块Y坐标[0] =蛇的模块Y坐标[0] + 10;}如果(按钮指令1 2下3左键== 1){蛇模块Y坐标[0] =蛇模块y坐标[0] - 10;}}公共void被打击(KEYEVENT E){if(开始游戏线程!= null){if(e.getkeycode()== keyevent.vk_up){if(按钮指令1 3留下4左4右旋4右!= 2){按钮指令1 2更低3左4右= 1;每帧执行();}}否则if(e.getkeycode()== keyEvent.vk_down){if(按钮指令1 3留下3左4右旋4!= 1){按钮指令1 upper 2下3左右左右3左图= 2;每帧执行();}}否则if(e.getkeycode()== keyevent.vk_left){if(按钮指令1 2下3左4右侧!= 4){按钮指令1 2下3左4左键4左键= 3 ;帧执行();}}否则if(e.getkeycode()== keyevent.vk_right){if(按钮指令1 3留下4右旋4!= 3){按钮指令1 2下3左4右4右= 4;每帧被执行()}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}酒吧LiC void KeyReleased(KeyEvent E){}公共void键入(KeyEvent e){}公共空白涂料(图形g){g.fillerect(0,0,400,400); G.SetColor(Color.Green);对于蛇长的中间量= 0;蛇长中间量<=蛇长度 - 1;蛇长中间数量++){G.FlileRect(蛇形模块x坐标[蛇长中间数量],蛇模块Y坐标[蛇长显示器],10,10); G.SetColor(C); G.Fillrect(食物X坐标,食物Y坐标,10,10); G.SetColor(Color.White); g.drawstring(“当前分数”+这个。得分,6,60); G.Drawstring(“吃掉的食物数量”+这。吃掉食物,6,72);它基本上是Java正在入门。如果你想到这本书,你必须有耐心,你无法阅读它,你会有很多帮助。

责任编辑(黄浩然

以上就是关于**java 项目源码,java源码大全**的全部内容,了解更多请关注蚂蚁资源网。
  • 全部评论(3)
  • nij
  • 怎样用Eclipse建立一个工程使用现有的源代码,在eclipse中右键鼠标导入一个工程即可实现。
  • 2021-02-11 16:51:24
  • dfgj
  • 百度,想飞社区,在资源里找,可以看项目案例里有案例源码和说明文档,还有JAVA开发-java实例里,有简单的实例小例子。
  • 2021-02-11 16:51:24
  • wydyaocg
  • 上传图片浏览用的java代码:<br><br>&lt;%@pagelanguage=&quot;java&quot;import=&quot;java.util.*&quot;pageEncoding=&quot;UTF-8&quot;%&gt;<br>&lt;%<br>Stringpath=request.getContextPath();<br>StringbasePath=request.getScheme()+&quot;://&quot;+request.getServerName()+&quot;:&quot;+request.getServerPort()+path+&quot;/&quot;;<br>%&gt;<br><br>&lt;!DOCTYPEHTMLPUBLIC&quot;-//W3C//DTDHTML4.01Transitional//EN&quot;&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>&lt;basehref=&quot;&lt;%=basePath%&gt;&quot;&gt;<br><br>&lt;title&gt;MyJSP'file.jsp'startingpage&lt;/title&gt;<br><br>&lt;metahttp-equiv=&quot;pragma&quot;content=&quot;no-cache&quot;&gt;<br>&lt;metahttp-equiv=&quot;cache-control&quot;content=&quot;no-cache&quot;&gt;<br>&lt;metahttp-equiv=&quot;expires&quot;content=&quot;0&quot;&gt;<br>&lt;metahttp-equiv=&quot;keywords&quot;content=&quot;keyword1,keyword2,keyword3&quot;&gt;<br>&lt;metahttp-equiv=&quot;description&quot;content=&quot;Thisismypage&quot;&gt;<br>&lt;!--<br>&lt;linkrel=&quot;stylesheet&quot;type=&quot;text/css&quot;href=&quot;styles.css&quot;&gt;<br>--&gt;<br>&lt;scriptlanguage=&quot;javascript&quot;&gt;<br>functioncheckPic(){<br>varpicPath=document.getElementById(&quot;picPath&quot;).value;<br>vartype=picPath.substring(picPath.lastIndexOf(&quot;.&quot;)+1,picPath.length).toLowerCase();<br>if(type!=&quot;jpg&quot;&amp;&amp;type!=&quot;bmp&quot;&amp;&amp;type!=&quot;gif&quot;&amp;&amp;type!=&quot;png&quot;){<br>alert(&quot;请上传正确的图片格式&quot;);<br>returnfalse;<br>}<br>returntrue;<br>}<br>//图片预览<br>functionPreviewImage(divImage,upload,width,height){<br>if(checkPic()){<br>try{<br>varimgPath;<br>//图片路径<br>varBrowser_Agent=navigator.userAgent;<br>//判断浏览器的类型<br>if(Browser_Agent.indexOf(&quot;Firefox&quot;)!=-1){<br>//火狐浏览器<br>imgPath=upload.files[0].getAsDataURL();<br>document.getElementById(divImage).innerHTML=&quot;&lt;imgid='imgPreview'src='&quot;+imgPath+&quot;'width='&quot;+width+&quot;'height='&quot;+height+&quot;'/&gt;&quot;;<br>}else{<br>//IE浏览器<br>varPreview=document.getElementById(divImage);<br>Preview.filters.item(&quot;DXImageTransform.Microsoft.AlphaImageLoader&quot;).src=upload.value;<br>Preview.style.width=width;<br>Preview.style.height=height;<br>}<br>}catch(e){<br>alert(&quot;请上传正确的图片格式&quot;);<br>}<br>}<br>}<br>&lt;/script&gt;<br><br>&lt;/head&gt;<br><br>&lt;body&gt;<br>&lt;inputtype=&quot;file&quot;id=&quot;picPath&quot;name=&quot;doc&quot;onChange=&quot;PreviewImage('Preview',this,240,180);&quot;/&gt;<br>&lt;divid=&quot;Preview&quot;style=&quot;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);&quot;&gt;<br>&lt;/div&gt;<br><br>&lt;/body&gt;<br>&lt;/html&gt;
  • 2021-02-19 22:10:01
最新发布的资讯信息
【简历/资料|内地女明星】 殷茹基本资料( YR个人简历介绍)(2020-12-06 15:19)
【简历/资料|内地女明星】 曹菁基本资料( CJ个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 王安妮基本资料( WAN个人简历介绍)(2020-12-06 15:18)
【简历/资料|内地女明星】 白琼基本资料( BQ个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 王世霞基本资料( WSX个人简历介绍)(2020-12-06 15:17)
【简历/资料|内地女明星】 宋煜基本资料( SY个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 钱增基本资料( QZ个人简历介绍)(2020-12-06 15:16)
【简历/资料|内地女明星】 胡晓黎基本资料( HXL个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 李佳慧基本资料( LJH个人简历介绍)(2020-12-06 15:15)
【简历/资料|内地女明星】 张洛嘉基本资料( ZLJ个人简历介绍)(2020-12-06 15:14)
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部