fork download
  1. class quine{
  2. public static void main(String[] args){
  3. char q = 34;
  4. String[] d = {
  5. "class quine{",
  6. "public static void main(String[] args){",
  7. "char q = 34;",
  8. "String[] d = {",
  9. " ",
  10. ". . . . . ",
  11. "| | | | | ",
  12. "|--| ,-: |-. ;-. ,-: |-. ,-: |-. ;-. ",
  13. "| | | | | | | | | | | | | | | | ",
  14. "' ' `-` `-' ' `-` ' ' `-` `-' ' ",
  15. "};",
  16. "for(int i = 0; i < 4; i++){",
  17. "System.out.println(d[i]);",
  18. "}",
  19. "for(int i = 0; i < d.length; i++){",
  20. "System.out.println(d[4]+q+d[i]+q+',');",
  21. "}",
  22. "for(int i = 10; i < d.length; i++){",
  23. "System.out.println(d[i]);",
  24. "};",
  25. "}",
  26. "}",
  27. };
  28. for(int i = 0; i < 4; i++){
  29. System.out.println(d[i]);
  30. }
  31. for(int i = 0; i < d.length; i++){
  32. System.out.println(d[4]+q+d[i]+q+',');
  33. }
  34. for(int i = 10; i < d.length; i++){
  35. System.out.println(d[i]);
  36. }
  37. }
  38. }
Success #stdin #stdout 0.07s 380224KB
stdin
Standard input is empty
stdout
class quine{
public static void main(String[] args){
char q = 34;
String[] d = {
  "class quine{",
  "public static void main(String[] args){",
  "char q = 34;",
  "String[] d = {",
  "  ",
  ".  .     .           .       .       ",
  "|  |     |           |       |       ",
  "|--| ,-: |-. ;-. ,-: |-. ,-: |-. ;-. ",
  "|  | | | | | |   | | | | | | | | |   ",
  "'  ' `-` `-' '   `-` ' ' `-` `-' '   ",
  "};",
  "for(int i = 0; i < 4; i++){",
  "System.out.println(d[i]);",
  "}",
  "for(int i = 0; i < d.length; i++){",
  "System.out.println(d[4]+q+d[i]+q+',');",
  "}",
  "for(int i = 10; i < d.length; i++){",
  "System.out.println(d[i]);",
  "};",
  "}",
  "}",
};
for(int i = 0; i < 4; i++){
System.out.println(d[i]);
}
for(int i = 0; i < d.length; i++){
System.out.println(d[4]+q+d[i]+q+',');
}
for(int i = 10; i < d.length; i++){
System.out.println(d[i]);
};
}
}