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なども。