-
战斗船游戏
此工作分配,您必须开发一个战斗船游戏。这是一个两个玩家游戏。作战船被演奏使用四个二维网格。每个网格的大小是 10 行和 10 列。行都使用数字的标签和列标签使用字母。作战的船只是一款益智游戏,涉及搜索你对手的网格的船会下沉。每个玩家都有两个网格。之一 (其主要网格) 是为放置他们自己的小船上,并且从他们的对手隐藏。第二个网格是为他们来记录他们的命中和未命中尝试他们对手的船弄沉时每个玩家有以下的小船,他们必须放置在其网格上:
类型的船尺寸 (长度在网格方块)
航母 5
战舰 4
驱逐舰 3
巡逻船 2
作战的船只是一轮基于游戏。轮流可以开始之前,每个球员的地方他们五艘船他们主要的网格上。每艘船上占有大量的连续的方块,水平或垂直。小船不能斜放的网格上。小船是 1 平方米宽度,船的长度因类型而异,可以发现在上面的表中。小船
不能重叠 (即一方只能包含部分的一条船,不是更多的船的一部分)。对于此版本的游戏,为了简化事情稍,船也不能放置毗邻 (下一步对) 或垂直于 (直角到) 彼此。
- 2022-01-28 03:04:51下载
- 积分:1
-
星际争霸
星际争霸游戏,值得借鉴。java开发的星际争霸游戏,包括源代码java开发的星际争霸游戏。
- 2022-01-23 10:59:06下载
- 积分:1
-
俄罗斯方块
资源描述package tetris;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
/**
* Title:
* Description:
* Copyright: Copyright (c) 2005
* Company:
* @author not attributable
* @version 1.0
*/
public class MainFrame extends JFrame {
JPanel contentPane;//窗体内容网格
JMenuBar jMenuBar1 = new JMenuBar();//菜单条
JMenu jMenu1 = new JMenu();//文件菜单
JMenu jMenu2 = new JMenu();//选项菜单
JMenu jMenu3 = new JMenu();//初始化水平菜单
JMenuItem jMenuItem1 = new JMenuItem();//游戏开始菜单项
JMenuItem jMenuItem2 = new JMenuItem();//游戏暂停菜单项
JMenuItem jMenuItem3 = new JMenuItem();//游戏退出菜单项
//10个初始级别设置菜单项
JRadioButtonMenuItem jRadioButtonMenuItem1 = new JRadioButtonMenuItem();
JRadioButtonMenuItem jRadioButtonMenuItem2 = new JRadioButtonMenuItem();
JRadioButtonMenuItem jRadioButtonMenuItem3 = new JRadio
- 2022-05-27 20:44:42下载
- 积分:1
-
java实现计算器基本功能
本程序使用java实现一个简易的计算器,包括基本功能,加减乘除都有。它所使用的都是Java非常基本的知识,没有什么特别难的地方,是初学者巩固基础的一个非常好的小程序
- 2022-02-09 18:01:12下载
- 积分:1
-
ssh登陆代码
应用背景Java语言书写的登陆跳转jsp的基本模板,利用了ssh的设计模式,分为了action层,service层,dao层,是mvc的最基本模式,基于此可以进行struts mvc的设计的学习。关键技术Java语言书写的基本登录方式,利用了ssh的分层模式设计,从dao层到service层到action层,利用了po可持续化对象,为mvc的设计提供了最基本的模式,可以作为·参考学习mvc框架的机理和机制。
- 2022-03-22 01:13:06下载
- 积分:1
-
classloader相关代码
JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass(String name)方法:
使用的是双亲委托模式:
jvm启动时,会启动jre/rt.jar里的类加载器:bootstrap classloader,用来加载java核心api;然后启动扩展类加载器ExtClassLoader加载扩展类,并加载用户程序加载器AppClassLoader,并指定ExtClassLoader为他的父类;
当类被加载时,会先检查在内存中是否已经被加载,如果是,则不再加载,如果没有,再由AppClassLoader来加载,先从jar包里找,没有再从classpath里找;
如果自定义loader类,就会存在这命名空间的情况,不同的加载器加载同一个类时,产生的实例其实是不同的;
- 2022-03-19 18:19:03下载
- 积分:1
-
猜数字游戏
每次游戏程序随机产生一个0-9之间的整数,要求玩家输入自己猜的数字,并对用户输入数字进行检查,进行如下提示:
如果用户猜对了,则提示:恭喜你,猜对了。结束本次游戏。
如果用户猜错了,则提示:你猜的数字太(大或小)了。要求用户继续猜。
如果连续3次没有猜对,则提示:游戏失败。
一次游戏结束时,提示用户是否继续新的游戏,果用户选择继续,则开始新一次游戏,否则输出:你共进行了XXX次游戏,成功XXX次,失败XXX次。然后结束程序运行
- 2022-07-21 04:55:42下载
- 积分:1
-
Hashmap同步问题
空中网4k/5k月薪挑选大四实习生的线程题
两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做假简历,甚至假毕业证!所以,空中网的这份工作对未毕业的大学生来说,还是很有吸引力的。这个学生是否入职空中网,大家去猜吧,免得有人看不顺眼而叫骂,呵呵!
第一题:现有的程序代码模拟产生了16个日志对象,并且需要运行16秒才能打印完这些日志,请在程序中增加4个线程去调用parseLog()方法来分头打印这16个日志对象,程序只需要运行4秒即可打印完这些日志对象。原始代码如下:
package read;
public class Test {
public static void main(String[] args){
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-17 11:15:13下载
- 积分:1
-
APICITO,反思专业程序
给一个类的反思,还为您提供 html 和 xml 您搜索的类的和 drawing2D 的超级 clases 被搜索的一个小小的程序。是由马里亚诺 · 蒙特和费尔南达 · 查韦斯 ITCR 开发的一个项目吗
- 2022-05-13 01:36:31下载
- 积分:1
-
液晶屏诺基亚 5110 接口使用 PIC
我的项目是关于接口与液晶屏诺基亚 5110 使用 PIC。
请注意:
关于对比度,液晶屏诺基亚 5110 支持对比度通过编程在 Vop 和偏见,在旁边你还可以对比由控制电源通过可变电阻器
- 2022-08-07 15:06:55下载
- 积分:1