Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Stern
- {
- public static void main(String[] args)
- {
- Stern yolo = new Stern(5);
- yolo.ausgeben();
- }
- char[][] feld;
- public Stern(int n)
- {
- if(n < 5)
- feld = new char[5][5];
- else
- {
- if (n%2 != 0)
- feld = new char[n][n];
- else
- feld = new char[n+1][n+1];
- }
- }
- public void erzeugeSternMuster()
- {
- //diagonal OL -> UR
- for(int i = 0; i < feld.length; i++)
- {
- for(int j = 0; j < feld[i].length; j++)
- {
- feld[i][j] = '*';
- }
- }
- //diagonal OR -> UL
- for(int i = feld.length-1; i >= 0; i--)
- {
- for(int j = feld[i].length-1; j >= 0; j--)
- {
- feld[i][j] = '*';
- }
- }
- // von oben nach unten
- for(int i = 0; i < feld.length; i++)
- {
- feld[i][(feld[i].length-1) / 2] = '*';
- }
- // von links nach rechts
- int q = (feld.length-1) / 2;
- for(int i = 0; i < feld.length; i++)
- {
- feld[q][i] = '*';
- }
- }
- public void ausgeben()
- {
- erzeugeSternMuster();
- for(int i = 0; i < feld.length; i++)
- {
- for(int j = 0; j < feld[i].length; j++)
- {
- System.out.print(feld[i][j]);
- }
- System.out.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement