Java循环,对如何加总循环感到困惑

Java循环,对如何加总循环感到困惑,java,loops,netbeans,switch-statement,Java,Loops,Netbeans,Switch Statement,我不提供全部代码,只提供主要部分。代码根据我输入的工人数量循环,并反复询问年龄、姓名、id和状态等问题。我想让程序运行一个人进入一个非现场工作人员的次数,以及一个人在现场进入的次数。因为我不会提供完整的代码,所以假设循环大约是6次,并且向6个工作人员中的每一个询问上述问题 int offsite = 0, onsite = 0; switch (status) { case "ResidentFullTime": System.out.println("pay: "

我不提供全部代码,只提供主要部分。代码根据我输入的工人数量循环,并反复询问年龄、姓名、id和状态等问题。我想让程序运行一个人进入一个非现场工作人员的次数,以及一个人在现场进入的次数。因为我不会提供完整的代码,所以假设循环大约是6次,并且向6个工作人员中的每一个询问上述问题

int offsite = 0, onsite = 0;
          switch (status) {
case "ResidentFullTime":
    System.out.println("pay: " + 3465 ) ; 
    onsite++;
    break;
case "ResidentPartTime":
    System.out.println("pay : " + (hour * 3456) ) ; 
    onsite++;
    break;
case "NonResident":
    System.out.println("pay : " + (hours * 233) ) ; 
    offsite++;
  break;
}
我尝试使用
System.out.println(“总场外”+场外);
系统输出打印项次(“现场总计”+现场)

但它并没有给我总数,只是在我走的时候计算出来,但我希望最后能把总数加起来。 我希望代码输出是什么样子的

There are in total 3 off site wokers
There are in total 3 on site wokers

你能移动
int场外=0,现场=0循环外