创建Dota游戏中的兵营类(Barrack),创建3个兵营,通过控制台为每个兵营定义兵营名称,并指定该兵营需要创建的士兵人数。
上面图标里的这个类是创建的兵营类,下面的代码是兵营类的测试类:
package com.xjc;
/任务一,
1.创建Dota游戏中的兵营类(Barrack),该类中有一个类成员变量count(类属性)、一个实例变量name和另一个实例变量selfCount
2.count表示的是兵营已经创建士兵的总数,name表示的是每个兵营的名称,selfCount表示每个兵营已经创建的士兵数量。
3.创建3个兵营,通过控制台为每个兵营定义兵营名称,并指定该兵营需要创建的士兵人数。
4.在主方法中输出当前兵营中的总人数。
任务二:完善任务1指导部分的示例,需要输出每个兵营的名称,以及每个兵营当前创建的士兵总数。/
import java.util.Scanner;
public class Barracktest {
public static void main(String[] args) {// TODO Auto-generated method stubScanner inputScanner = new Scanner(System.in);Barrack[] B = new Barrack[3];for (int i = 0; i < 3; i++) {System.out.println("请输入第" + (i + 1) + "个兵营名称:");String name = inputScanner.next();System.out.println("请输入这个兵营的士兵数量:");int selfCount = inputScanner.nextInt();Barrack bingYing = new Barrack(name, selfCount);B[i] = bingYing;Barrack.count += selfCount;}System.out.println("三个兵营总人数为:" + Barrack.count);for (Barrack bingYing : B) {System.out.println(bingYing.name + "兵营中的士兵数量为:" + bingYing.selfCount);}
}
}
创建Dota游戏中的兵营类(Barrack),创建3个兵营,通过控制台为每个兵营定义兵营名称,并指定该兵营需要创建的士兵人数。相关推荐
- 编写Java程序,创建Dota游戏中的兵营类,兵营类有一个类成员变量count、一个实例变量name和另一个实例变量selfCount。
返回本章节 返回作业目录 需求说明: 创建Dota游戏中的兵营类 兵营类有一个类成员变量count.一个实例变量name和另一个实例变量selfCount. count表示的是兵营已经创建士兵的总数: ...
- 编写Java程序,创建Dota游戏中的防御塔类,通过两个坐属性显示防御塔所在的位置
返回本章节 返回作业目录 需求说明: 创建Dota游戏中的防御塔类 通过两个坐属性显示防御塔所在的位置 实现思路: 创建防御塔(TowerDefense)类 在该类中定义了两个属性,分别是int类型横 ...
- 第五周项目二-游戏中的角色类(1)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月29日 *版 本 ...
- Dota游戏中的护甲分析
摘要:Dota(Defence of the Ancients,远古的守护), 是指基于魔兽争霸3:冰封王座(暴雪娱乐公司出品)的多人即时对战自定义地图,可支持10个人同时连线游戏.Dota以对立的两 ...
- Dota 游戏中的攻击与伤害分析
摘要:在上一篇文章中分析了物理攻击和护甲的攻防分析,但是忽略了英雄对战里面一个很重要的角色--技能攻击.实际上,除了少数后期英雄可以直接靠平砍(即物理攻击)杀人外,大部分英雄尤其是智力英雄还是要靠技能 ...
- 第五周项目二-游戏中的角色类(2)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月29日 *版 本 ...
- 关于游戏中仓库类的设计
前言 这个游戏中的仓库类设计开始于春节前,和大家一样,我也是期盼着放假而无心工作,所以在放假前一天虽然蹦出了思维的火花,我却没有使用文字记录下来,但是大致的思路我已经记录到脑子中了,这一次的突然感悟, ...
- Silverlight C# 游戏开发:面向对象在游戏中的实例(一)
本系列所有代码都是使用Microsoft Visual Studio 2008开发,为基于Silverlight的游戏开发技术,如果您看完之后觉得不错,回复顶一下,万分感激:) 今天,我将带来一个非常 ...
- pygame制作rpg类游戏或者模拟经营类游戏的思路
Pygame 能够支持开发 RPG 类或者模拟经营类游戏.Pygame 提供了图形界面.事件处理.音频处理等基础功能,开发者可以利用这些功能实现自己的游戏逻辑. 例如,开发者可以利用 Pygame 实 ...
最新文章
- springboot 使用 redis 管理session
- 修改ubuntu的终端提示符
- Oracle 常用sql整理
- 超级有用的15个mysqlbinlog命令
- Compose Multiplatform 正式官宣,与 Flutter 必有一战?
- mysql 大文件导入工具_BigDump:导入超大mysql数据库文件工具
- 数学基础加强2---概率论与贝叶斯先验
- 使用前端技术实现静态图片局部流动效果
- angularjs select 下拉加载option 默认选中第一行为空格的解决办法
- python ocr识别身份证_如何使用Tesseract训练基于Python的OCR以使用不同的国家身份证?...
- 基于物联网的智能门锁应用系统架构设计及项目开发实践总结
- 海康威视提前批-大数据算法工程师面试
- PHP从入门到接到外包合同,再到放弃
- width 与 height
- TK1安装Caffe
- warring:integer conversion resulted in a change of sign
- 硅谷裁员潮下的华人码农
- Kali Linux中Unable to locate package错误的解决方法2-1
- 数字拼图java小程序_JS写的数字拼图小游戏代码[学习参考]
- 在Python中使用Turtle库画“蜂窝状六边形”
热门文章
- 运筹GTD,决胜Future. Omnifocus2使用教程 详解 如何使用
- 众多移动流量卡被这款电信5g流量卡无情取代
- 使用SSM搭建图书商城管理系统(完整过程介绍、售后服务哈哈哈)
- AOJ-AHU-OJ-595 撒哈拉大冒险(栈)
- Windows10远程桌面客户端无法登录,出现“CredSSP encryption...”的解决方法
- 如何尝鲜鸿蒙系统,鸿蒙系统尝鲜
- 前端根据身份证自动获取性别和出生日期
- ModelSim中Altera仿真库的添加(转)
- C#对接----韵达开发平台--取电子面单
- spark环境安装及配置详细(附带相关错误及解决办法)