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));;