mardi 5 mai 2015
Konstruktur - Verständnisproblem
Posted on 09:51 by verona
Hallo,
ich versuche gerade die int MultiplicateLine von der Main Klasse der anderen Klasse bekannt zu machen über den Konstruktor.
Ich krieg es aber leider nicht gebacken. Kann mir jemand einen Tipp geben?
Grüße
Code:
package chapter3Statements.ATableOfSquareNumbers;
public class AuxiliaryExamplePart1 {
final static String minus = "-";
final static String empty = " ";
private String[][] StringArray = null;
int MultiplicateLine;
int FormatLine;
public int inputlength1 = String.valueOf(MultiplicateLine).length();
public int inputlength2 = String.valueOf(MultiplicateLine*MultiplicateLine).length();
public AuxiliaryExamplePart1(String[][] StringArray, int MultiplicateLine, int FormatLine)
{
this.StringArray = StringArray;
this.MultiplicateLine = MultiplicateLine;
this.FormatLine = FormatLine;
}
public void output2DArray() {
for (int x = 0; x < StringArray.length; x++) {
for (int y = 0; y < StringArray.length; y++) {
System.out.print(StringArray[x][y]);
}
System.out.print("\n");
}
}
public void fill2DArray(int x, int y, int m, int n) {
for (; x < StringArray.length; x++, m++) {
for (int y1 = y, n1 = n; y1 < StringArray.length; y1++, n1++) {
StringArray[x][y1] = Integer.toString((m)*(n1));
StringArray[x][y1] = spaces(StringArray[x][y1].length())+Integer.toString((m)*(n1));
}
}
}
public String spaces(int StringArrayContentLength) {
StringBuilder spaces = new StringBuilder();
for (int j = 0; j <= inputlength2-StringArrayContentLength; j++) {
spaces.append(empty);
}
return spaces.toString();
}
}
Code:
package chapter3Statements.ATableOfSquareNumbers;
public class AuxiliaryExamplePart1Main {
public static void main(String[] args) {
int MultiplicateLine = 5;
int FormatLine = 2;
String[][] StringArray = new String[MultiplicateLine+FormatLine][MultiplicateLine+FormatLine];
AuxiliaryExamplePart1 generator = new AuxiliaryExamplePart1(StringArray, MultiplicateLine, FormatLine);
// for (int j = 0; j <= inputlength2; j++) {
// format.append(minus);
// }
generator.fill2DArray(2,2,1,1);
generator.output2DArray();
}
}
Ich krieg es aber leider nicht gebacken. Kann mir jemand einen Tipp geben?
Grüße
Konstruktur - Verständnisproblem
Categories: Konstruktur - Verständnisproblem
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire