簡體   English   中英

Java,使用Loop詢問某事重復了多少次

[英]Java, using Loop ask how many times something was repeated

string name;
string DOB;
int hours, status;
int countworkers = 0;
       for (int s = 0; s < number; s++)
  System.out.print("Enter the amount of worker: ");
       int number = sc.nextInt();


     System.out.print("name: ");
           name = sc.next();

           System.out.print("id number: ");
           id = sc.next();

           System.out.print("hours worked: ");
           hour = sc.nextInt();

           System.out.print("What is their Status: fulltimeHome, fulltimeonsite parttimehome, parttimeonsite");
           status = sc.next();
           switch (status) {
case "parttime":
    System.out.println("pay  " + 3465 ) ; 
    break;
case "fulltime":
    System.out.println("pay  " + (hours * 500) ) ; 
    break;

[注意:這不是完整的代碼,我刪除了最后兩個案例] 我的代碼使用了 for 循環。 我怎樣才能讓我的程序計算進入的人的總數,他們是在家工作的人(fulltimeHome、parttime home)和在現場工作的人(fulltimeonsite、parttimeonsite)。

例如,有 2 個變量 onSite 和 homeWorkers,在正確的情況下將 1 添加到正確的變量中。

int onSite = 0, homeWorkers = 0;

case "parttime":
    System.out.println("pay  " + 3465 ) ; 
    onSite ++;
    break;
case "fulltime":
    System.out.println("pay  " + (hours * 500) ) ; 
    onSite ++;
    break;
case "parttimeHome":
    System.out.println("pay  " + 3465 ) ; 
    homeWorkers ++;
    break;
case "fulltimeHome":
    System.out.println("pay  " + (hours * 500) ) ; 
    homeWorkers ++;
    break;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM