程序员的单调、无聊、各种宅、对象难找、苦逼;最近和一个技术绝对称上大牛的亲友(高级开发经理)聊天,发现技术很牛的人绝不是那种死气沉沉的人,他很幽、风趣;如果你不想明天猝死,不妨偶尔忙中等闲,调整一下生活节奏,呵呵!
其实上面与我这篇博客关系不大,但确有关系哦,生活就应该找点乐趣,尤其在忙时!正题:在某一个交友论谈(我是光棍,合法骚扰)收到一个这样的邮件,原文如下“相识就是缘,希望我们能从朋友做起,但无论将来怎样发展,都愿能成为好朋友,多多关注我吧。。。生肖顺序:鼠牛虎兔龙蛇马羊猴鸡狗 (注:猪代零) 我的扣扣是:牛羊猪羊牛马猪鼠牛(考考你智力、扣扣前面两个数字是2-9-........猜出来了就加我扣扣”当然为了保持人家的隐私,上面顺序已经被我重新调整过了,呵呵。一看到感觉蛮有趣的,十二生肖对我太容易了,但却不知不觉打开了eclipse,于是有了下面的代码:
public static void main(String[] args) {
Map<String, String> m = new HashMap<String, String>();
m.put("猪", "0");
m.put("鼠", "1");
m.put("牛", "2");
m.put("虎", "3");
m.put("兔", "4");
m.put("龙", "5");
m.put("蛇", "6");
m.put("马", "7");
m.put("羊", "8");
m.put("猴", "9");
String res = "";
String objStr = "牛猴羊牛马猪猪鼠牛";
for (int i = 0; i < objStr.length(); i++) {
char ch = objStr.charAt(i);
res += m.get(String.valueOf(ch));
}
System.out.println("Q->"+res);
}
这就是程序员的惯性思维吧,呵呵!当然程序是随手写的,但是我发现写这个代码的时间和你慢慢去找的时间差不多了,并且还可以玩一下,开心一下;所以面对枯燥的编程,苦逼的开发,不妨苦偶尔苦中找乐一下。
分享到:
相关推荐
* 情感态度与价值观:对编程产生兴趣,改变对编程无聊枯燥的看法。 教学设计思路: 1. 导入:观看小鱼游动画面,观察小鱼的动作,分析出观看分析小鱼游动的分解步骤。 2. 新授:小鱼转动随机的角度,教师演示操作...
对于初学者来说,C语言是理解计算机底层工作原理、掌握编程思维的优秀起点。"无聊的C语言作业.zip"这个压缩包可能包含了用于帮助新手学习C语言的各种练习和资源。 在学习C语言的过程中,理解基本概念至关重要。这些...
【标题】"第一届无聊的四十五中模拟赛数据.rar" 提供的是一个竞赛的数据集,很可能是编程或算法比赛中的样例数据。这类数据通常包括输入数据和对应的期望输出,用于帮助参赛者测试他们的解决方案是否正确。从标题来...
【标签】: "行业分类" 和 "PPT" "文档资料" 暗示这可能是一份针对不同行业人士的工作生活平衡或者职业发展建议的资料,其中可能包含厨师如何在感到无聊或工作陷入困境时,通过扩展行业知识、提升个人能力来重新激发...
在IT行业中,尽管"厨师的生活态度和创造力"看似与传统技术知识相距甚远,但其实,创造力和生活态度是所有领域,包括编程、设计、项目管理等IT工作中的核心要素。以下,我们将从不同角度探讨这个主题,并将其与IT行业...
总结来说,编写贪吃蛇游戏是一个综合性的编程实践,涵盖了游戏开发的基础概念和技术,对于初学者来说,这是一个很好的学习项目,能够锻炼逻辑思维、问题解决和编程技巧。通过这个项目,你可以深入理解游戏开发的基本...
总结,Brainfuck 是一种独特的编程语言,其设计挑战了常规编程思维,对于提升编程技巧和娱乐都有一定的作用。通过学习和实践 Brainfuck,我们可以深入了解计算机底层运作,并锻炼自己的逻辑思维能力。
通过这个项目,开发者不仅可以学习到Swing的基本用法,还能锻炼到面向对象编程思维,理解游戏逻辑的设计,以及如何将逻辑与用户交互结合。同时,对于初学者,这是一个很好的实践项目,能帮助他们巩固基础知识并提升...
总的来说,易语言自动关机程序是一个很好的实践项目,它可以帮助初学者理解易语言的基本操作,同时也能锻炼编程逻辑思维。通过这个项目,我们可以看到易语言的易用性和实用性,也能感受到编程带来的乐趣和创造力。...
标题“hundreds_for_one:如果您发现无聊的正常问题,请尝试非常困难的问题”暗示着这可能是一个编程挑战集合,鼓励程序员跳出舒适区,解决一些高难度的问题。这类挑战通常会涉及到算法优化、数据结构的运用、复杂...
【模块资料【日记】1】中的内容记录了个人在不同日期的生活琐事和心情变化,虽然没有直接涉及IT知识,但我们可以从中提炼出与日常生活、情绪管理、时间规划等相关的话题,这些也是现代人生活中不可忽视的部分,特别...
这篇读后感以“无聊集”为引子,探讨了文艺评论的现状,以及如何在传统与现代之间寻找平衡。在文中,作者通过对诗词的鉴赏,展示了对文学深入的理解和敏锐的洞察力,这在处理IT问题时同样重要,因为理解和分析复杂...
4. **实践与挑战**:"brainfuck-cool-helloworld-"项目鼓励人们去理解并编写Brainfuck代码,这对于提高编程思维和理解计算机底层工作原理非常有帮助。然而,由于其难度,这通常只适合寻求挑战或对低级编程有兴趣的...
【VB项目练习-心灵感应】是一个适合在校学生提升编程技能的练习项目,主要基于Visual Basic (VB)...对于在校学生来说,这样的练习有助于理论知识与实际操作的结合,增强编程思维,为未来更复杂的项目开发打下坚实基础。
第一次接触编程是在大学一年级的VB课堂上,虽然老师讲课讲的很无聊,但每到自己动手练习的环节时,我一下子就有了兴趣,几行代码,就能实现自己的小想法——告别生活和学习中那些重复又乏味的事务,把它们交给程序就...
描述中提到,这个程序是为了在无聊的时候让使用者可以和电脑进行对战,以随机数生成器(Random Number Generator, RNG)为基础,计算机将模拟玩家的选择,从而与用户进行剪刀石头布游戏。游戏规则简单:剪刀胜布、布...
对于初学者来说,这是一次很好的实践机会,可以锻炼编程思维,学习如何处理事件,以及如何用Java的Swing或JavaFX库构建GUI。在项目中,你可能遇到了以下几个关键知识点: 1. **基础编程概念**:理解变量、数据类型...
- **编程思维**:解决Kata的过程中,你会不断锻炼逻辑思维和问题分析能力。 - **代码效率**:优化解决方案,提高代码运行速度,学习如何减少时间和空间复杂度。 - **代码可读性**:编写清晰、简洁的代码,提高代码的...
【标题】"无聊的问题应用程序"是一款旨在帮助用户在闲暇时消磨时间的应用程序,它可能包含各种趣味性、挑战性或知识性的问题,让用户在娱乐中锻炼思维。这款应用的开发语言是Java,这是一种广泛使用的面向对象的编程...
"蓝桥杯历届真题详解(Python组)"是一份针对参与蓝桥杯竞赛Python组的选手们...此外,理解和掌握真题的解题思路及优化方法,也是提升编程思维和创新能力的关键。因此,对历年真题的深入研究是备赛过程中不可或缺的一环。