上面图标里的这个类是创建的兵营类,下面的代码是兵营类的测试类:
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);}
}
}