当前位置: 首页 > 知识库问答 >
问题:

薪资:添加多个数组值

宗鸿博
2023-03-14

问题是创建一个程序,要求用户输入多少员工。然后输入每个员工的姓名、小时工资、工作小时数。计算员工薪资、加班费和总薪资的结果。

我的难题是如何找到所有报酬的总和。全体员工薪资、全体员工加班费、全体员工总薪资

public class paycheck {
   public static void main(String[] args)
   {

       Scanner input= new Scanner(System.in);
        System.out.print("Enter number of Employees: ");
        int numberOfEmp= input.nextInt();

        int[] arrayList= new int[numberOfEmp];
         for (int i = 0; i < arrayList.length; i++){

        System.out.print("Enter Employee Name: ");
        String empName= input.next();

        System.out.print("Enter hourly rate: ");
        int rate= input.nextInt();

        System.out.print("Enter hours worked: ");  
        int hours=input.nextInt();

       if (hours >=40)
   {
       double regPay=  hours * rate;
       double otPay = (hours-40) *(rate*1.5);
       double totalPay= regPay + otPay;
       System.out.print("\nEmployee name: " + empName+"\n Regular pay: " + regPay +"\n Overtime pay: " + otPay+ "\n Total pay: " + totalPay+ "\n"+ "\n");
   }

        else
   {
       double regPay=  hours * rate;
       double otPay =0;
       double totalPay= regPay + otPay;
       System.out.print("\nEmployee name: " + empName+ "\n Regular pay: " + regPay +"\n Overtime pay: " + otPay+ "\n Total pay: " + totalPay+ "\n"+ "\n");
    }

    }
   }
}

共有1个答案

尉迟阳煦
2023-03-14

为什么不保留三个不同的变量,比如allsalary、AllverTime、allpay,并在输入新员工时继续添加。

 类似资料:
  • 问题内容: 简单版本: 如果我这样做: 我得到的输出。但是我想。使用隐式numpy循环而不是自己遍历它,是否可能以某种方式实现? 我实际上需要做什么的版本: 我有一个结构化的数组,其中包含一个索引,一个值和一些布尔值。我想根据布尔值对那些索引处的值求和。显然,这可以通过一个简单的循环来完成,但是似乎可以通过聪明的numpy索引来实现(如上所述)。 例如,我有一个包含5个元素的数组,要从数组中填充值

  • 前端薪资 在美国, 前端开发者的平均薪资是 $75K 一个有经验的前端开发者可以去任何想去的地方生活(远程工作), 并且一年能赚的钱超过 $150k(访问 angel.co, 注册, 查找超过 $150k 的前端工作).

  • 我有一个名为$all_cats的数组,它输出以下内容 例A 我尝试了以下方法,但似乎无法将每个项目添加到同一个键。如何添加每个术语\u id 如何添加每个term_id

  • 本文向大家介绍你的理想薪资是多少呢。相关面试题,主要包含被问及你的理想薪资是多少呢。时的应答技巧和注意事项,需要的朋友参考一下

  • 问题内容: 我有一个 JFrame 。 我也有一个 Box 类,它扩展了 Component 。该box类具有一个 paint 方法,该方法可以创建一个填充的矩形。 当我将这些Box组件的多个添加到我的JFrame时,当我在JFrame上调用 重绘 时,仅显示最近添加的一个。 我看了一下布局管理器,但是我不确定那不是我想要的。我所希望的是能够在屏幕上的任何位置制作整个矩形的动画。 (我还尝试创建一

  • 问题内容: 我是ReactJS和JSX的新手,下面的代码有一些问题。 我试图将多个类添加到每个属性: 我的React组件是: 问题答案: 当确定(不)使用的类需要大量逻辑时,我使用类名。一个 过于简单的例子 : 就是说,如果您不想包含依赖项,那么下面会有更好的答案。