Hi,
ich hätte ne Frage zu einer Übung, die ich gerade mache. Denn irgendwie weiß ich nicht weiter. Es gibt schon einen vorgegebenen Code:
Die Angabe lautet: Man soll zwischen der Initialisierung und der Ausgabe noch einen Code, der eine Art mathematische Funktion in das Array „zeichnet“ (Funktion: zu jedem x-Wert muss es einen y-Wert geben) hineinschreiben. Man iteriert also 1x über die ganze Breite des 2-dimensionalen Arrays (0 bis WIDTH-1) und wählt an jeder Stelle einen „y-Wert“, an dem man einen Stern einträgt ('*'). Eine „Konstante Funktion“ wäre dann z.B. y= 1 (An jeder Stelle ist der y-Wert = 1).
So habe ich es probiert:
Die Ausgabe soll also lauten:
........
********
........
Also sodass eine Zeile Punkte sind und die andere Sterne hat usw... (Kommt dann halt auf HEIGHT und WIDTH an)
Danke schonmal im Voraus
ich hätte ne Frage zu einer Übung, die ich gerade mache. Denn irgendwie weiß ich nicht weiter. Es gibt schon einen vorgegebenen Code:
Code:
public class sterne {
public static void main(String[] args) {
final int höhe = 3;
final int breite = 8;
char[][] myArr;
myArr = new char[höhe][breite];
for (int i = 0; i < höhe; i++) {
for (int j = 0; j < breite; j++) {
myArr[i][j] = '.';
System.out.print(myArr[i][j]);
}
System.out.println();
}
}
}
So habe ich es probiert:
Code:
for (int x = 0; x < höhe; x++) {
for (int y = 0; y < breite - 1; y++) {
array[x][y] = '.';
if(y == 1){
array[y][x]= '*';
System.out.print(array[y][x]);
}
System.out.print(array[x][y]);
}
System.out.println();
}
........
********
........
Also sodass eine Zeile Punkte sind und die andere Sterne hat usw... (Kommt dann halt auf HEIGHT und WIDTH an)
Danke schonmal im Voraus