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

   日期:2020-05-10     浏览:181    评论:0    
核心提示:返回本章节返回作业目录需求说明:创建Dota游戏中的兵营类 兵营类有一个类成员变量count、一个实例变量name和另一个实例变量selfCount。 count表示的是兵营已经创建士兵的总数;name表示的是每个兵营的名称;selfCount表示每个兵营已经创建的士兵数量。 创建3个兵营,通过控制台为每个兵营定义兵营名称,并指定该兵营需要创建的士兵人数。 在主方法中输出当前兵营中的总人数。实现思路:创建Dota游戏中的兵营类的实现思路如下:创建兵营类Barracks。.java

返回本章节

返回作业目录

需求说明:

  • 创建Dota游戏中的兵营类
  • 兵营类有一个类成员变量count、一个实例变量name和另一个实例变量selfCount。
  • count表示的是兵营已经创建士兵的总数;name表示的是每个兵营的名称;selfCount表示每个兵营已经创建的士兵数量。
  • 创建3个兵营,通过控制台为每个兵营定义兵营名称,并指定该兵营需要创建的士兵人数。
  • 在主方法中输出当前兵营中的总人数。

 

实现思路:

创建Dota游戏中的兵营类的实现思路如下:

  1. 创建兵营类Barracks。
  2. 定义int类型变量count,String类型变量name,int类型变量selfCount。
  3. 在Barracks类中定义operator()方法,该方法通过for循环创建3个Barracks对象,将从控制台接收到兵营名称和兵营已创建人数,分别保存至局部变量name和局部变量selfcount中,将这些局部变量保存的值分别赋值给实例变量name和实例变量selfCount,最后输出兵营目前一共创建的士兵数量。
  4. 创建一个测试类BarracksTest,在该类的main()方法中调用Barracks对象的operator()方法。

 

实现代码:

Barracks 兵营类

import java.util.Scanner;

public class Barracks {
	static int count;//士兵的总数
	String name;//兵营名字
	int selfCount;//士兵数量
	
	public void operator() {
		Scanner sc = new Scanner(System.in);
		for (int i = 0; i < 3; i++) {
			System.out.println("请输入第"+(i+1)+"个兵营名称:");
			String name = sc.next();
			System.out.println("请输入第"+(i+1)+"个军营的士兵数量:");
			int selfCount = sc.nextInt();
			this.count += selfCount;
		}
		System.out.println("士兵总数:"+count);
	}
	
}

test 类

public class Test {
	public static void main(String[] args) {
		Barracks b = new Barracks();
		b.operator();
	}
}

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服