読者です 読者をやめる 読者になる 読者になる

( ꒪⌓꒪) ゆるよろ日記

( ゚∀゚)o彡°オパーイ!オパーイ! ( ;゚皿゚)ノシΣ フィンギィィーーッ!!!

Javaで、やる夫www

Javaで、ちょwww - よねのはてなに影響を受けて。

import java.io.PrintStream;
import java.io.PrintWriter;

public class YaruoException extends Exception {
    public YaruoException(String message) {
        super(message);
    }

    private String getAA() {
        StringBuilder sb = new StringBuilder();
        
        sb.append("\n");
        sb.append("          ____").append("\n");
        sb.append("        /_ノ  ヽ、_\").append("\n");
        sb.append(" ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ    < ").append(getMessage()).append("\n");
        sb.append("/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)").append("\n");
        sb.append("| / / /      |r┬-|    | (⌒)/ / / //  ").append("\n");
        sb.append("| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/").append("\n");
        sb.append("|     ノ     | |  |   \  /  )  /  ").append("\n");
        sb.append("ヽ    /      `ー'´      ヽ /    /     ").append("\n");
        sb.append(" |    |   l||l 从人 l||l      l||l 从人 l||l   バ   ").append("\n");
        sb.append(" ヽ    -一''''''\"〜〜``'ー--、   -一'''''''ー-、 ン").append("\n");
        sb.append("  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒)) バ").append("\n");
        sb.append("                             ン ").append("\n");
        return sb.toString();
    }

    @Override
    public void printStackTrace(PrintStream s) {
        s.println( getAA());
    }

    @Override
    public void printStackTrace(PrintWriter s) {
        s.println( getAA());
    }
}
public class Test {
    public static void main(String... args) throws Exception  {
        if (true) {
            throw new YaruoException("やる夫Exceptionだっておwww");
        }
    }
}

実行すると、

Exception in thread "main" 
          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ    < やる夫Exceptionだっておwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /      |r┬-|    | (⌒)/ / / //  
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/
|     ノ     | |  |   \  /  )  /  
ヽ    /      `ー'´      ヽ /    /     
 |    |   l||l 从人 l||l      l||l 从人 l||l   バ   
 ヽ    -一''''''"〜〜``'ー--、   -一'''''''ー-、 ン
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒)) バ
                             ン 


フォントによっては表示が崩れますが。
同様にm9(^Д^)プギャーExceptionなども。