Huhu
Nochmal danke an alle die mir gestern geholfen haben.
Dank euch konnte ich die restlichen Aufgaben problemlos durcharbeiten.
Als letztes wollte ich diese noch in einer Datei zusammenfassen, in welcher man Auswählen kann welche man sich ansehen will.
Diese sieht so aus :
Da die Aufgaben seperat funktioniert haben, schätze ich der Fehler liegt in der Main-Methode (Ich hoffe es sind nich wieder die Klammern... hab die aber schon gezählt :/).
Wenn mir nochmal jemand helfen könnte wär echt lieb :/
Steckt sehr viel Zeit drin :/
~Chanü
Nochmal danke an alle die mir gestern geholfen haben.
Dank euch konnte ich die restlichen Aufgaben problemlos durcharbeiten.
Als letztes wollte ich diese noch in einer Datei zusammenfassen, in welcher man Auswählen kann welche man sich ansehen will.
Diese sieht so aus :
Java:
public class Aufgaben {
//Aufgabe 1
//Teil 1
public static void schleife1(int n) {
for (int i = 1; i <= n; i++){
for (int j = 1; j <= 10; j++){
System.out.print (" " + i*j);
}
System.out.println();
}
}
//Teil 2
public static void schleife2(int n) {
for (int i = 1; i <= 10; i++){
for (int j = 1; j <= i; j++){
System.out.print (" " + i*j);
}
System.out.println();
}
}
//Aufgabe 2
//Arrays definieren :
static int[][] array1;
static int[][] array2;
static int[][] array3;
//Teil 1
public static void quadraterstellen1(int n)
{
array1 = new int[n][n];
for(int i = 0; i<n; i++)
{
for(int j =0; j<n; j++)
{
if(i==j)
{
System.out.print("O");
}else{
System.out.print("#");
}
}
System.out.println();
}
}
//Teil 2
public static void quadraterstellen2(int n, int m)
{
array2 = new int[n][m];
for(int i = 0; i<n; i++)
{
for(int j =0; j<m; j++)
{
if(i==0||j==0||i==n-1||j==m-1)
{
System.out.print("#");
}else{
System.out.print("O");
}
}
System.out.println();
}
}
//Teil 3
public static void quadraterstellen3(int n)
{
array3 = new int[n][n];
for(int i = 0; i<n; i++)
{
for(int j =0; j<n; j++)
{
if(i==j||i+j+1==n)
{
System.out.print("X");
}else{
System.out.print("O");
}
}
System.out.println();
}
}
//Main-Methode - Fragt nach Ausgabe der Aufgabenteile
public static void main (String [] args)
{
System.out.println("Welche Aufgabe möchten sie sehen ? Wählen Sie 1 für die erste und 2 für die zweite Aufgabe.");
int auswahl=Kon.readInt();
if (auswahl == 1) {
System.out.println("Sie haben sich für Aufgabe 1 entschieden. Für den ersten Teil geben sie bitte 1 und für den zweiten 2 ein.");
auswahl=Kon.readInt();
if (auswahl == 1) {
public static void schleife1(10);
} else {
public static void schleife2(10);
}
} else {
System.out.println("Sie haben sich für Aufgabe 2 entschieden. Für den ersten Teil geben sie bitte 1 ein. Falls sie den zweiten oder dritten sehen möchten 2.");
if (auswahl == 1) {
public static void quadraterstellen1(4);
} else {
System.out.println("Bitte geben Sie jetzt für Aufgabenteil Zwei die Zahl 2 ein und für Teil Drei die 3.");
auswahl=Kon.readInt();
if (auswahl == 2) {
public static void quadraterstellen2(5,6);
} else {
public static void quadraterstellen3(5);
}
}
}
}
}
Da die Aufgaben seperat funktioniert haben, schätze ich der Fehler liegt in der Main-Methode (Ich hoffe es sind nich wieder die Klammern... hab die aber schon gezählt :/).
Wenn mir nochmal jemand helfen könnte wär echt lieb :/
Steckt sehr viel Zeit drin :/
~Chanü