zoukankan      html  css  js  c++  java
  • 平均年龄

    题目:

      已知某公司总人数为W,平均年龄为Y岁(每年3月末计算,同时每年3月初入职新人),假设每年离职率为x,x>0&&x<1,每年保持所有员工总数不变进行招聘,新员工平均年龄21岁。 
    从今年3月末开始,请实现一个算法,可以计算出第N年后公司员工的平均年龄。(结果向上取整)。

    我的代码:

    import java.util.Scanner;

    public class Main{     

      public static void main(String []args){

         int w,y,x,n;    

       int m=0;         

       Scanner input= new Scanner(System.in);         

       w=input.nextInt();         

       y=input.nextInt();         

       x=input.nextInt();         

       n=input.nextInt();         

       for(int i=0;i<n;i++){             

        m=w*y;             

        y=(m-w*x*y+w*x*21)/5+1;         

       }         

       System.out.print(y);  

      }

    }

      补充:

    1. 向上取整:Math.ceil(3.1)=4;
    2. 四舍五入:Math.rint(3.5)=4;
    3. 向下取整:Math.floor(3.1)=3;

      一个在线编辑网站:http://yishouce.com/java/run

    (PS:讲真,我比较菜,可能有的分享会对大家有误导作用,如果大家有什么好的见解,希望大神不嫌弃,能给我一些指导。)

  • 相关阅读:
    js对象的深度克隆
    通用事件监听函数
    JavaScript封装
    Ajax
    MarkDown怎么在博客园展现出来
    MarkDown语法学习
    暑期培训第三周SDN总结
    暑期培训遇到的floodlight+mininet+ubuntu的问题
    Ubuntu14.04搭建mininet与可视化工具miniedit介绍
    Ubuntu 14.04 安装 Sublime Text 3,并用Sublime Text 3 安装Package Control
  • 原文地址:https://www.cnblogs.com/zhangmei/p/5788642.html
Copyright © 2011-2022 走看看