「1024」專屬序猿的快樂,驚奇迷惑程式碼大賞

未讀程式碼發表於2020-10-24

1024程式猿/媛節日快樂。

你是知道的,我從來都不寫日常瑣文,人生經歷。

今天日子特殊,分享一些專屬於我們的快樂

我相信作為螢幕前的你可以發現其中的樂趣。

話不多少,快碼加鞭,放碼出來

public class HelloWorld{
    public static void main(String[] args){
       System.out.println("write code, love life !!");
    }
}

還記得你的第一行程式碼?

#include <stdio.h>

不是吹,這一行當初我寫的賊6,簡直666。

這是高階語言

printf("hello world");

學 c 時老師說了,我們學的是一門高階語言,嗯...那麼寫的這個到底高階在哪裡?

我是怎麼解決異常的

try {
    String content = null;
    int length = content.length();
} catch (Exception e) {
    e.printStackTrace();
    System.out.println("訪問:https://www.baidu.com/s?wd=" + e.getClass() + " " + e.getMessage());
}
// 訪問:https://www.baidu.com/s?wd=class%20java.lang.NullPointerException%20null

腦回路驚奇,問題第一時間定位。

我覺得這段程式碼寫的不好,還要優化一下,至少也要使用 Google 或者 StackOverFlow 搜尋。

獲取明天當前時間

// 獲取明天當前時間
Thread.sleep( 1* 24 * 60 * 60 * 1000);
Date tomorrow = new Date();

我想你就是時間管理大師吧?休眠排序法也是你發明的吧?

嗯?不知道休眠排序法?自行百度!

聊天機器人

Scanner sc = new Scanner(System.in);
while (true) {
    String message = sc.nextLine();
    System.out.println(message
        .replace("嗎", "")
        .replace("?", "!"));
}

哇,amazing ! 我測試了下。

> 在嗎?
在!
> 是程式猿嗎?
是程式猿!
> 聊天?
聊天!
> 今天1024過節嗎?
今天1024過節!
> 關注公眾號"未讀程式碼"了嗎?
關注公眾號"未讀程式碼"了!
> 你有病嗎?
你有病!
...

不過可能還需要優化一下

據說很NB

([~!+[]+{}][~+[]]+{})[!+[]*!+[]]+({}+[])[[~!+[]]*~+[]]

開啟瀏覽器,按下 F12,在 console 中輸入上面程式碼回車,嗯..果然 NB!

網頁編輯器

document.body.contentEditable='true';

開啟瀏覽器,按下 F12,在 console 中輸入上面程式碼回車,然後你就可以像編輯 word 一樣編輯網頁。

一行程式碼可以做什麼?

python -c "print('\n'.join([''.join([('1024'[(x-y) % len('1024')] if str(((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3-0.00001).startswith('-') else ' ') for x in range(-30, 30)]) for y in range(15, -15, -1)]))"

任何有 python 環境的地方輸入試試,我承認我驚了!


                241024102           241024102
            41024102410241024   41024102410241024
          24102410241024102410241024102410241024102
         2410241024102410241024102410241024102410241
        241024102410241024102410241024102410241024102
        410241024102410241024102410241024102410241024
        102410241024102410241024102410241024102410241
        024102410241024102410241024102410241024102410
        241024102410241024102410241024102410241024102
        410241024102410241024102410241024102410241024
         0241024102410241024102410241024102410241024
          41024102410241024102410241024102410241024
          10241024102410241024102410241024102410241
            4102410241024102410241024102410241024
             02410241024102410241024102410241024
              410241024102410241024102410241024
                24102410241024102410241024102
                  0241024102410241024102410
                    102410241024102410241
                       102410241024102
                          102410241
                             102
                              2

好了好了,都是基本操作,基操勿 6基操勿 6

最後的話

文章已經收錄在 Github.com/niumoo/JavaNotes ,歡迎Star和指教。更有一線大廠面試點,Java程式設計師需要掌握的核心知識等文章,也整理了很多我的文字,歡迎 Star 和完善,希望我們一起變得優秀。

文章有幫助可以點個「」或「分享」,都是支援,我都喜歡!
文章每週持續更新,要實時關注我更新的文章以及分享的乾貨,可以關注「 未讀程式碼 」公眾號或者我的部落格

相關文章