程序员的单调、无聊、各种宅、对象难找、苦逼;最近和一个技术绝对称上大牛的亲友(高级开发经理)聊天,发现技术很牛的人绝不是那种死气沉沉的人,他很幽、风趣;如果你不想明天猝死,不妨偶尔忙中等闲,调整一下生活节奏,呵呵!
其实上面与我这篇博客关系不大,但确有关系哦,生活就应该找点乐趣,尤其在忙时!正题:在某一个交友论谈(我是光棍,合法骚扰)收到一个这样的邮件,原文如下“相识就是缘,希望我们能从朋友做起,但无论将来怎样发展,都愿能成为好朋友,多多关注我吧。。。生肖顺序:鼠牛虎兔龙蛇马羊猴鸡狗 (注:猪代零) 我的扣扣是:牛羊猪羊牛马猪鼠牛(考考你智力、扣扣前面两个数字是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语言的过程中,理解基本概念至关重要。这些...
然而,这个“无聊的解压软件”让我们看到,Eclipse及其SWT库也能被运用于创建非传统应用,从而挖掘出它们在视觉和交互上的潜力。 SWT(Standard Widget Toolkit)是Eclipse项目中的一个库,旨在帮助开发者创建与...
通过研究和实践这个项目,初学者不仅能够体会到编程的乐趣,还能够在实际操作中逐渐理解易语言的设计哲学和编程思维。在不断尝试和改进中,他们可以锻炼出解决问题的能力,为未来更复杂的编程挑战打下坚实的基础。
【标题】"第一届无聊的四十五中模拟赛数据.rar" 提供的是一个竞赛的数据集,很可能是编程或算法比赛中的样例数据。这类数据通常包括输入数据和对应的期望输出,用于帮助参赛者测试他们的解决方案是否正确。从标题来...
【标签】: "行业分类" 和 "PPT" "文档资料" 暗示这可能是一份针对不同行业人士的工作生活平衡或者职业发展建议的资料,其中可能包含厨师如何在感到无聊或工作陷入困境时,通过扩展行业知识、提升个人能力来重新激发...
在IT行业中,尽管"厨师的生活态度和创造力"看似与传统技术知识相距甚远,但其实,创造力和生活态度是所有领域,包括编程、设计、项目管理等IT工作中的核心要素。以下,我们将从不同角度探讨这个主题,并将其与IT行业...
总结来说,编写贪吃蛇游戏是一个综合性的编程实践,涵盖了游戏开发的基础概念和技术,对于初学者来说,这是一个很好的学习项目,能够锻炼逻辑思维、问题解决和编程技巧。通过这个项目,你可以深入理解游戏开发的基本...
总结,Brainfuck 是一种独特的编程语言,其设计挑战了常规编程思维,对于提升编程技巧和娱乐都有一定的作用。通过学习和实践 Brainfuck,我们可以深入了解计算机底层运作,并锻炼自己的逻辑思维能力。
通过这个项目,开发者不仅可以学习到Swing的基本用法,还能锻炼到面向对象编程思维,理解游戏逻辑的设计,以及如何将逻辑与用户交互结合。同时,对于初学者,这是一个很好的实践项目,能帮助他们巩固基础知识并提升...
然而,掌握C++并非易事,它要求程序员不仅要有扎实的编程基础,还要有解决复杂问题的能力和创新思维。于是,各种编程挑战和难题集应运而生,为程序员们提供了一个展示才华和提升技能的平台。本文将深入探讨...
【模块资料【日记】1】中的内容记录了个人在不同日期的生活琐事和心情变化,虽然没有直接涉及IT知识,但我们可以从中提炼出与日常生活、情绪管理、时间规划等相关的话题,这些也是现代人生活中不可忽视的部分,特别...
这篇读后感以“无聊集”为引子,探讨了文艺评论的现状,以及如何在传统与现代之间寻找平衡。在文中,作者通过对诗词的鉴赏,展示了对文学深入的理解和敏锐的洞察力,这在处理IT问题时同样重要,因为理解和分析复杂...
3) 结合案例教学和任务驱动,注重学生计算思维和编程实践能力的培养;4) 教师需不断更新教学内容,紧跟技术发展步伐,并鼓励学生的自主学习。通过这些措施,可以有效提升Python程序设计课程的教学质量,激发学生的...
4. **实践与挑战**:"brainfuck-cool-helloworld-"项目鼓励人们去理解并编写Brainfuck代码,这对于提高编程思维和理解计算机底层工作原理非常有帮助。然而,由于其难度,这通常只适合寻求挑战或对低级编程有兴趣的...
【VB项目练习-心灵感应】是一个适合在校学生提升编程技能的练习项目,主要基于Visual Basic (VB)...对于在校学生来说,这样的练习有助于理论知识与实际操作的结合,增强编程思维,为未来更复杂的项目开发打下坚实基础。
第一次接触编程是在大学一年级的VB课堂上,虽然老师讲课讲的很无聊,但每到自己动手练习的环节时,我一下子就有了兴趣,几行代码,就能实现自己的小想法——告别生活和学习中那些重复又乏味的事务,把它们交给程序就...
描述中提到,这个程序是为了在无聊的时候让使用者可以和电脑进行对战,以随机数生成器(Random Number Generator, RNG)为基础,计算机将模拟玩家的选择,从而与用户进行剪刀石头布游戏。游戏规则简单:剪刀胜布、布...
对于初学者来说,这是一次很好的实践机会,可以锻炼编程思维,学习如何处理事件,以及如何用Java的Swing或JavaFX库构建GUI。在项目中,你可能遇到了以下几个关键知识点: 1. **基础编程概念**:理解变量、数据类型...