上面图标里的这个类是创建的兵营类,下面的代码是兵营类的测试类:

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个兵营,通过控制台为每个兵营定义兵营名称,并指定该兵营需要创建的士兵人数。相关推荐

  1. 编写Java程序,创建Dota游戏中的兵营类,兵营类有一个类成员变量count、一个实例变量name和另一个实例变量selfCount。

    返回本章节 返回作业目录 需求说明: 创建Dota游戏中的兵营类 兵营类有一个类成员变量count.一个实例变量name和另一个实例变量selfCount. count表示的是兵营已经创建士兵的总数: ...

  2. 编写Java程序,创建Dota游戏中的防御塔类,通过两个坐属性显示防御塔所在的位置

    返回本章节 返回作业目录 需求说明: 创建Dota游戏中的防御塔类 通过两个坐属性显示防御塔所在的位置 实现思路: 创建防御塔(TowerDefense)类 在该类中定义了两个属性,分别是int类型横 ...

  3. 第五周项目二-游戏中的角色类(1)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月29日 *版 本 ...

  4. Dota游戏中的护甲分析

    摘要:Dota(Defence of the Ancients,远古的守护), 是指基于魔兽争霸3:冰封王座(暴雪娱乐公司出品)的多人即时对战自定义地图,可支持10个人同时连线游戏.Dota以对立的两 ...

  5. Dota 游戏中的攻击与伤害分析

    摘要:在上一篇文章中分析了物理攻击和护甲的攻防分析,但是忽略了英雄对战里面一个很重要的角色--技能攻击.实际上,除了少数后期英雄可以直接靠平砍(即物理攻击)杀人外,大部分英雄尤其是智力英雄还是要靠技能 ...

  6. 第五周项目二-游戏中的角色类(2)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月29日 *版 本 ...

  7. 关于游戏中仓库类的设计

    前言 这个游戏中的仓库类设计开始于春节前,和大家一样,我也是期盼着放假而无心工作,所以在放假前一天虽然蹦出了思维的火花,我却没有使用文字记录下来,但是大致的思路我已经记录到脑子中了,这一次的突然感悟, ...

  8. Silverlight C# 游戏开发:面向对象在游戏中的实例(一)

    本系列所有代码都是使用Microsoft Visual Studio 2008开发,为基于Silverlight的游戏开发技术,如果您看完之后觉得不错,回复顶一下,万分感激:) 今天,我将带来一个非常 ...

  9. pygame制作rpg类游戏或者模拟经营类游戏的思路

    Pygame 能够支持开发 RPG 类或者模拟经营类游戏.Pygame 提供了图形界面.事件处理.音频处理等基础功能,开发者可以利用这些功能实现自己的游戏逻辑. 例如,开发者可以利用 Pygame 实 ...

最新文章

  1. springboot 使用 redis 管理session
  2. 修改ubuntu的终端提示符
  3. Oracle 常用sql整理
  4. 超级有用的15个mysqlbinlog命令
  5. Compose Multiplatform 正式官宣,与 Flutter 必有一战?
  6. mysql 大文件导入工具_BigDump:导入超大mysql数据库文件工具
  7. 数学基础加强2---概率论与贝叶斯先验
  8. 使用前端技术实现静态图片局部流动效果
  9. angularjs select 下拉加载option 默认选中第一行为空格的解决办法
  10. python ocr识别身份证_如何使用Tesseract训练基于Python的OCR以使用不同的国家身份证?...
  11. 基于物联网的智能门锁应用系统架构设计及项目开发实践总结
  12. 海康威视提前批-大数据算法工程师面试
  13. PHP从入门到接到外包合同,再到放弃
  14. width 与 height
  15. TK1安装Caffe
  16. warring:integer conversion resulted in a change of sign
  17. 硅谷裁员潮下的华人码农
  18. Kali Linux中Unable to locate package错误的解决方法2-1
  19. 数字拼图java小程序_JS写的数字拼图小游戏代码[学习参考]
  20. 在Python中使用Turtle库画“蜂窝状六边形”

热门文章

  1. 运筹GTD,决胜Future. Omnifocus2使用教程 详解 如何使用
  2. 众多移动流量卡被这款电信5g流量卡无情取代
  3. 使用SSM搭建图书商城管理系统(完整过程介绍、售后服务哈哈哈)
  4. AOJ-AHU-OJ-595 撒哈拉大冒险(栈)
  5. Windows10远程桌面客户端无法登录,出现“CredSSP encryption...”的解决方法
  6. 如何尝鲜鸿蒙系统,鸿蒙系统尝鲜
  7. 前端根据身份证自动获取性别和出生日期
  8. ModelSim中Altera仿真库的添加(转)
  9. C#对接----韵达开发平台--取电子面单
  10. spark环境安装及配置详细(附带相关错误及解决办法)