• java算法外传之靠工资多久能实现小目标...


    public static void main(String[] args) {
            //小目标
           final int smallGoal=100_000_000;
            //月份
            int month=1;
            //首月工资
           final int firstMonthSalary=6_000;
            //总收入
            int totalIncoming=0;
            //每月工资
            int monthEarning=firstMonthSalary;
            //公司好!每年都加薪!!加薪比率为20%!!!
            final float annualSalaryIncreaseRate=0.2F;
            while (totalIncoming<smallGoal)
            {
                if(month % 12==0)
                {
                    monthEarning=(int)(monthEarning*(1+annualSalaryIncreaseRate));
                    System.out.println(
                            String.format("不吃不喝终于存了%d元!第%d个月(第%d年),开心!拼命工作涨工资了,每月%d元",
                            totalIncoming,
                            month,month / 12,
                            monthEarning)
                    );
                }
                //不吃不喝不养家,所有收入都存起来
                totalIncoming+=monthEarning;
                month++;
            }
            System.out.println(String.format("第%d个月,我终于达小目标了",month));
    }
    不吃不喝终于存了66000元!第12个月(第1年),开心!拼命工作涨工资了,每月7200元
    不吃不喝终于存了152400元!第24个月(第2年),开心!拼命工作涨工资了,每月8640元
    不吃不喝终于存了256080元!第36个月(第3年),开心!拼命工作涨工资了,每月10368元
    不吃不喝终于存了380496元!第48个月(第4年),开心!拼命工作涨工资了,每月12441元
    不吃不喝终于存了529788元!第60个月(第5年),开心!拼命工作涨工资了,每月14929元
    不吃不喝终于存了708936元!第72个月(第6年),开心!拼命工作涨工资了,每月17914元
    不吃不喝终于存了923904元!第84个月(第7年),开心!拼命工作涨工资了,每月21496元
    不吃不喝终于存了1181856元!第96个月(第8年),开心!拼命工作涨工资了,每月25795元
    不吃不喝终于存了1491396元!第108个月(第9年),开心!拼命工作涨工资了,每月30954元
    不吃不喝终于存了1862844元!第120个月(第10年),开心!拼命工作涨工资了,每月37144元
    不吃不喝终于存了2308572元!第132个月(第11年),开心!拼命工作涨工资了,每月44572元
    不吃不喝终于存了2843436元!第144个月(第12年),开心!拼命工作涨工资了,每月53486元
    不吃不喝终于存了3485268元!第156个月(第13年),开心!拼命工作涨工资了,每月64183元
    不吃不喝终于存了4255464元!第168个月(第14年),开心!拼命工作涨工资了,每月77019元
    不吃不喝终于存了5179692元!第180个月(第15年),开心!拼命工作涨工资了,每月92422元
    不吃不喝终于存了6288756元!第192个月(第16年),开心!拼命工作涨工资了,每月110906元
    不吃不喝终于存了7619628元!第204个月(第17年),开心!拼命工作涨工资了,每月133087元
    不吃不喝终于存了9216672元!第216个月(第18年),开心!拼命工作涨工资了,每月159704元
    不吃不喝终于存了11133120元!第228个月(第19年),开心!拼命工作涨工资了,每月191644元
    不吃不喝终于存了13432848元!第240个月(第20年),开心!拼命工作涨工资了,每月229972元
    不吃不喝终于存了16192512元!第252个月(第21年),开心!拼命工作涨工资了,每月275966元
    不吃不喝终于存了19504104元!第264个月(第22年),开心!拼命工作涨工资了,每月331159元
    不吃不喝终于存了23478012元!第276个月(第23年),开心!拼命工作涨工资了,每月397390元
    不吃不喝终于存了28246692元!第288个月(第24年),开心!拼命工作涨工资了,每月476868元
    不吃不喝终于存了33969108元!第300个月(第25年),开心!拼命工作涨工资了,每月572241元
    不吃不喝终于存了40836000元!第312个月(第26年),开心!拼命工作涨工资了,每月686689元
    不吃不喝终于存了49076268元!第324个月(第27年),开心!拼命工作涨工资了,每月824026元
    不吃不喝终于存了58964580元!第336个月(第28年),开心!拼命工作涨工资了,每月988831元
    不吃不喝终于存了70830552元!第348个月(第29年),开心!拼命工作涨工资了,每月1186597元
    不吃不喝终于存了85069716元!第360个月(第30年),开心!拼命工作涨工资了,每月1423916元
    第371个月,我终于达小目标了
    System.out.println(
                    String.format("遇到一家不错的公司,第1年工资%d,公司承诺只要努力工作,每年涨薪%d%%",
                            firstMonthSalary,
                            (int)(annualSalaryIncreaseRate*100))
            );

     千分位表达 大数字

            int a=123_256;
            DecimalFormat decimalFormat=new DecimalFormat(",###");
            System.out.println(decimalFormat.format(a));;
  • 相关阅读:
    使用NSTask调用shell
    《UML和模式应用》读书笔记(一)
    iOS网络编程
    多线程
    Quartz2D
    沙盒中的数据存取
    UIButton设置为圆形按钮并增加边框
    Mac开发快速入门
    JavaWeb学习总结(三)response与request
    JavaWeb学习总结(二) Servlet
  • 原文地址:https://www.cnblogs.com/zhshlimi/p/6437631.html
Copyright © 2020-2023  润新知