Házi feladat

 

Alapfejezet - Rajzolgassunk!

 

Pihelevics Bence által beadott Java-kód nyilvánvalóan meghaladta aktuális tudását. Én -mint sok más esetben-, programozó szülő jelenlétét sejtettem vagy éppen kiemelt kódkeresési tehetségét. Ám semelyik előny nem von le semmit a kód szakmai értékéből.

 

www.informatika-programozas.hu - Futtatható Java-kód!

 

 

 

 

 

 

 

 

import java.util.Scanner;
import static java.lang.System.out;

public class Main {
public static void main(String[] args) {
    Scanner billentyuzet = new Scanner(System.in);
    out.print("Give me a character: ");
    String mychar = billentyuzet.next();

    int db = 15;
    int fa[] = new int[]{1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29};

    if(mychar.length() == 1){
        for(int sor = 1; sor <= db; sor++){
            int i = 1;
            while(i <= db-sor){
                out.print(" ");
                i++;
            }
        for(int b = 1; b <= fa[sor-1]; b++){
            if(b == 1) out.print('/');
                out.print(mychar);
            if(b == fa[sor-1]) out.print('\\');
        }
        out.println();
    }
    int k = 1;
    do{
        out.print('-');
        k++;
    }while(k < 32);
        out.println();
    } else{
        out.println("Only one character allowed!");
    }
    billentyuzet.close();
    }
}

 

Végeredmény:

www.informatika-programozas.hu