当前位置: 代码迷 >> J2EE >> 无聊程序大赛开赛,欢迎报名!解决方法
  详细解决方案

无聊程序大赛开赛,欢迎报名!解决方法

热度:135   发布时间:2016-04-22 02:32:08.0
无聊程序大赛开赛,欢迎报名!
做程序员多长时间了?不觉得这样一天天过的太无聊吗?
怎样才能让无聊的时间变得更无聊呢?
来吧,大家一起写一段再熟悉不过的程序,尽情发挥吧!

题目:弹出一个对话框,内容和标题都是“HelloWorld!”
要求:
1.程序尽可能的多做功,但不得做无用功(例如进行复杂的数学运算却对结果不予理会,调用一堆API做无关的操作,把变量加1再减1再加1,等等)。所有的运算和操作都必须和结果有关
2.使用尽可能多的变量、系统资源等,但不能申请了资源却不使用。除了"Hello World!"以外不得返回任何其他结果。
3.同一数字和字符串不应多次出现(例如把"Hello World!"一次赋值给几百个字符串)
4.程序尽可能的冗长,尽可能的嵌套设计语言里允许使用的任何结构,运用尽可能多的对象和方法,使得他人完全无法阅读。
5.大家看还缺什么要求?

最后,希望大家收藏此贴,长回来看看!


------解决方案--------------------
Java code
public class HelloWorld {    public static void main(String[] args) {        try {            if (new RuntimeException() {                boolean n() {                    switch (getStackTrace().length) {                    case 3:                        return false;                    case 4:                        return true;                    default:                        printStackTrace();                        throw this;                    }                }                public void printStackTrace() {                    main(null);                };            }.n()) {                System.out.print("Hello ");            } else {                System.out.println("world!");            }        } catch (Exception e) {            e.printStackTrace();        }    }}
------解决方案--------------------
确实有点无聊了
------解决方案--------------------
果然够无聊
  相关解决方案