art
package com.gmail.vhrushyn;
import java.io.*;
public class main {
public static void main(String[] args) {
// TODO Auto-generated method stub
File file = new File("ASCII-art.txt");
try { file.createNewFile();
}
catch (IOException e) {
System.out.println(e);
}
StringBuilder sb = new StringBuilder();
// 1
sb.append(System.lineSeparator());
// 2 and 3
for(int i = 0; i < 2; i++) {
sb.append(makeSymbols(" ", 8));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(">", 3));
sb.append(makeSymbols(" ", 41));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(">", 3));
sb.append(System.lineSeparator());
}
// 4
sb.append(makeSymbols(" ", 8));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 48));
sb.append(makeSymbols("|", 1));
sb.append( System.lineSeparator());
// 5
sb.append(makeSymbols(" ", 7));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols("\\", 1));
sb.append(makeSymbols(" ", 47));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols("\\", 1));
sb.append(System.lineSeparator());
// 6
sb.append(makeSymbols(" ", 5));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols(" ", 4));
sb.append(makeSymbols("\\", 1));
sb.append(makeSymbols(" ", 43));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols(" ", 4));
sb.append(makeSymbols("\\", 1));
sb.append(System.lineSeparator());
// 7
sb.append(makeSymbols(" ", 3));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols(" ", 8));
sb.append(makeSymbols("\\", 1));
sb.append(makeSymbols(" ", 39));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols(" ", 8));
sb.append(makeSymbols("\\", 1));
sb.append(System.lineSeparator());
// 7
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 9));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 37));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 10));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 9
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 9));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols("_", 21));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 10));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 10
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 59));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 11
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 27));
sb.append(makeSymbols("_", 3));
sb.append(makeSymbols(" ", 27));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 12
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 25));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 1));
sb.append(makeSymbols("+", 2));
sb.append(makeSymbols(" ", 1));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 25));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 13
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 26));
sb.append(makeSymbols("\\", 1));
sb.append(makeSymbols(" ", 1));
sb.append(makeSymbols("+", 1));
sb.append(makeSymbols(" ", 1));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols(" ", 27));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 14
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 28));
sb.append(makeSymbols("\\", 1));
sb.append(makeSymbols("/", 1));
sb.append(makeSymbols(" ", 29));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 15
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 14));
sb.append(makeSymbols("_", 17));
sb.append(makeSymbols(" ", 16));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
// 16 - 19
for(int i = 0; i < 4; i++) {
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 14));
sb.append(makeSymbols("|", 1));
for(int j = 0; j < 5; j++) {
sb.append(makeSymbols(" ", 3));
sb.append(makeSymbols("+", 1));
}
sb.append(makeSymbols(" ", 3));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols(" ", 15));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
}
// 20
sb.append(makeSymbols(" ", 2));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols("_", 8));
sb.append(makeSymbols("|", 1));
for(int j = 0; j < 5; j++) {
sb.append(makeSymbols(" ", 3));
sb.append(makeSymbols("+", 1));
}
sb.append(makeSymbols(" ", 3));
sb.append(makeSymbols("|", 1));
sb.append(makeSymbols("_", 8));
sb.append(makeSymbols(" ", 1));
sb.append(makeSymbols("|", 1));
sb.append(System.lineSeparator());
try (PrintWriter pw = new PrintWriter("ASCII-art.txt")) {
pw.println(sb);
} catch (IOException e) {
System.out.println(e);
}
System.out.println("your ASCII art in ASCII-art.txt of project folder");
}
static String makeSymbols(String s, int c) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < c; i++) {
sb = sb.append(s);
}
return sb.toString();
}
}