/** * * @author polosatij * @version 1.0 */ public class Elka {
//risuem sverhu vniz: private int[] line = new int [] { 1, 1, 1, 3, 7, 3, 10, 5, 9, 18, 12, 8, 3, 12, 16, 13, 7, 18, 15, 23, 18, 28, 29, 31, 38, 31, 43, 29, 24, 26, 12}; //ispolzuem dlja etogo simvoly private char[] zeichen = new char[] {'.', 'M', '8', ';', 'S', 'B', '@', 'X', 'x', 'W'}; //probely ot levogo kraja do zentra: private final int RUTCH = 38; private void printElka() { final int lineLength = line.length; for (int i = 0; i < lineLength; i++) { //otpusk ot kraja: for( int i1 = 0; i1 <= this.RUTCH - line[i]/2; i1++) { System.out.print(" "); } if (i == 0) { System.out.println("."); continue;} if (i == 1) { System.out.println(";"); continue;} for (int ii = 0; ii < line[i]; ii++) { System.out.print(zeichen[(int)(Math.random()*zeichen.length)]); if (ii == line[i] - 1) { System.out.print("\r\n"); } } } } /** * @param args */ public static void main(String[] args) { new Elka().printElka(); }
}
|