建议在分享里面开辟一块 专门贴一些问题的奇思妙想的解决方法,这些方法可以是老师讲的也可以是自己平时学习到的,发表时最好要版主审核,因为现在在分享里面看到的有些并没什么技术含量,这样更能将代码用于实际,开拓思维,以一个数组的应用为例子:
一网站日访问量为百万级的 要求用户在登陆后输入自己的年龄能迅速知道自己属于哪个年龄段 0-9 “童年” 10-19 “少年” 20-29 “青少年” 30-39 “青年” 40-49 “中年” 50-59 “中老年”50-59 “老年”
一般想到的方法肯定是用 switch 的方式解决,但是作为百万级的访问,在里面匹配结果肯定消耗很大, 这时使用数组就很巧妙的解决了
String[] ageFloor={“童年","少年","青少年","青年","中年","中老年","中老年","老年"};
假设 变量 age 为接受输入的年龄,那么输入结果显示方法为
System.out.println(ageFloor[age/10]);
巧妙有木有,利用/10 的结果取索引! |