import java.util.Arrays;
public class Datentypen {
// TODO: declare a constant named "FOO_BAR" with a value of -123.456 * 10^(-89)
public static final FOO_BAR = -123.456 * 10^(-89);
// TODO: declare an enumeration named "Months" containing the
// english names in CAPITAL_LETTERS (!) of all the 12 months of the year
public enum Months{
JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER,
NOVEMBER, DECEMBER};
}
public static char[] someCharacters() {
// TODO: declare, fill and return an 1-dimensional
// array containing the ASCII-letters A to Z (capital letters)
char[] letters = new char [26];
char [] letters = {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U V, W, X, Y, Z}
/*letters [0] = A;
letters [1] = B;
letters [2] = C;
letters [3] = D;
letters [4] = E;
letters [5] = F;
letters [6] = G;
letters [7] = H;
letters [8] = I;
letters [9] = J;
letters [10] = K;
letters [11] = L;
letters [12] = M;
letters [13] = N;
letters [14] = O;
letters [15] = P;
letters [16] = Q;
letters [17] = R;
letters [18] = S;
letters [19] = T;
letters [20] = U;
letters [21] = V;
letters [22] = W;
letters [23] = X;
letters [24] = Y;
letters [25] = Z; */
for(int i=0; i<letters.length; ++i) {
System.
out.
print(letters
[i
]+" "); }
}
public static char[][] someMoreCharacters() {
// TODO: declare, fill and return a 2-dimensional array containing
// 1) the values (!) 0 to 25 in the first row,
// 2) the ASCII-letters A to Z (capital letters) in the second row,
// 3) the ASCII-characters (!) 0 to 9, than 0 to 9 again and finally 0 to 5 in the third row
// 4) the ASCII-letters a to z (non-capital letters) in the fourth row,
return null;
}
// TODO: declare a constant String named "UNICODE" containing the
// greek non-capital alphabet from alpha [03B1] to omega [03C9]
// with a horizontal tabulator between groups of five letters each
// (e.g. after epsilon, after kappa, after omicron and after tau)
// and finally followed by a line feed (ASCII: 0x0A)
// (no spaces or other symbols than those above!!)
public static int[][][] theCube() {
// TODO: declare, fill and return a 3-dimensional array
// of size 3x3x3 (try to imagine a http://e...content-available-to-author-only...a.org/wiki/Rubik's_Cube)
// containing only integer numbers such that
// the value at [x][y][z] == (x+1)*100+(y+1)*10+(z+1)
// (e.g. cube[2][1][0] == 321)
return null;
}
// nothing to do ;) - please do nothing here:
public static void main
(String[] args
) { System.
out.
println(Datentypen.
FOO_BAR); System.
out.
println(Months.
OCTOBER); for (char[] r : someMoreCharacters()) {
}
System.
out.
println("[" + Datentypen.
UNICODE + "]"); for (int[][] plane : theCube()) {
for (int[] row : plane) {
}
}
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CgpwdWJsaWMgY2xhc3MgRGF0ZW50eXBlbiB7CiAgICAvLyBUT0RPOiBkZWNsYXJlIGEgY29uc3RhbnQgbmFtZWQgIkZPT19CQVIiIHdpdGggYSB2YWx1ZSBvZiAtMTIzLjQ1NiAqIDEwXigtODkpCiAgICBwdWJsaWMgc3RhdGljIGZpbmFsIEZPT19CQVIgPSAtMTIzLjQ1NiAqIDEwXigtODkpOwoKCS8vIFRPRE86IGRlY2xhcmUgYW4gZW51bWVyYXRpb24gbmFtZWQgIk1vbnRocyIgY29udGFpbmluZyB0aGUKCS8vIGVuZ2xpc2ggbmFtZXMgaW4gQ0FQSVRBTF9MRVRURVJTICghKSBvZiBhbGwgdGhlIDEyIG1vbnRocyBvZiB0aGUgeWVhcgogICAgcHVibGljIGVudW0gTW9udGhzewogICAgICAgIEpBTlVBUlksIEZFQlJVQVJZLCBNQVJDSCwgQVBSSUwsIE1BWSwgSlVORSwgSlVMWSwgQVVHVVNULCBTRVBURU1CRVIsIE9DVE9CRVIsICAgICAgICAgICAgICAgIAogICAgICAgIE5PVkVNQkVSLCBERUNFTUJFUn07CiAgICB9CgoJcHVibGljIHN0YXRpYyBjaGFyW10gc29tZUNoYXJhY3RlcnMoKSB7CgkJLy8gVE9ETzogZGVjbGFyZSwgZmlsbCBhbmQgcmV0dXJuIGFuIDEtZGltZW5zaW9uYWwKCQkvLyBhcnJheSBjb250YWluaW5nIHRoZSBBU0NJSS1sZXR0ZXJzIEEgdG8gWiAoY2FwaXRhbCBsZXR0ZXJzKQogICAgY2hhcltdIGxldHRlcnMgPSBuZXcgY2hhciBbMjZdOwogICAgY2hhciBbXSBsZXR0ZXJzID0ge0EsIEIsIEMsIEQsIEUsIEYsIEcsIEgsIEksIEosIEssIEwsIE0sIE4sIE8sIFAsIFEsIFIsIFMsIFQsIFUgViwgVywgWCwgWSwgWn0gICAgICAgICAgICAgIAogICAgLypsZXR0ZXJzIFswXSA9IEE7CiAgICBsZXR0ZXJzIFsxXSA9IEI7CiAgICBsZXR0ZXJzIFsyXSA9IEM7CiAgICBsZXR0ZXJzIFszXSA9IEQ7CiAgICBsZXR0ZXJzIFs0XSA9IEU7IAogICAgbGV0dGVycyBbNV0gPSBGOwogICAgbGV0dGVycyBbNl0gPSBHOwogICAgbGV0dGVycyBbN10gPSBIOwogICAgbGV0dGVycyBbOF0gPSBJOwogICAgbGV0dGVycyBbOV0gPSBKOwogICAgbGV0dGVycyBbMTBdID0gSzsKICAgIGxldHRlcnMgWzExXSA9IEw7CiAgICBsZXR0ZXJzIFsxMl0gPSBNOwogICAgbGV0dGVycyBbMTNdID0gTjsKICAgIGxldHRlcnMgWzE0XSA9IE87CiAgICBsZXR0ZXJzIFsxNV0gPSBQOyAKICAgIGxldHRlcnMgWzE2XSA9IFE7CiAgICBsZXR0ZXJzIFsxN10gPSBSOwogICAgbGV0dGVycyBbMThdID0gUzsKICAgIGxldHRlcnMgWzE5XSA9IFQ7CiAgICBsZXR0ZXJzIFsyMF0gPSBVOwogICAgbGV0dGVycyBbMjFdID0gVjsKICAgIGxldHRlcnMgWzIyXSA9IFc7CiAgICBsZXR0ZXJzIFsyM10gPSBYOwogICAgbGV0dGVycyBbMjRdID0gWTsKICAgIGxldHRlcnMgWzI1XSA9IFo7ICovCgkJZm9yKGludCBpPTA7IGk8bGV0dGVycy5sZW5ndGg7ICsraSkgewogICAgCQlTeXN0ZW0ub3V0LnByaW50KGxldHRlcnNbaV0rIiAiKTsKCQl9CgoJfQoKCXB1YmxpYyBzdGF0aWMgY2hhcltdW10gc29tZU1vcmVDaGFyYWN0ZXJzKCkgewoJCS8vIFRPRE86IGRlY2xhcmUsIGZpbGwgYW5kIHJldHVybiBhIDItZGltZW5zaW9uYWwgYXJyYXkgY29udGFpbmluZwoJCS8vIDEpIHRoZSB2YWx1ZXMgKCEpIDAgdG8gMjUgaW4gdGhlIGZpcnN0IHJvdywKCQkvLyAyKSB0aGUgQVNDSUktbGV0dGVycyBBIHRvIFogKGNhcGl0YWwgbGV0dGVycykgaW4gdGhlIHNlY29uZCByb3csCgkJLy8gMykgdGhlIEFTQ0lJLWNoYXJhY3RlcnMgKCEpIDAgdG8gOSwgdGhhbiAwIHRvIDkgYWdhaW4gYW5kIGZpbmFsbHkgMCB0byA1IGluIHRoZSB0aGlyZCByb3cKCQkvLyA0KSB0aGUgQVNDSUktbGV0dGVycyBhIHRvIHogKG5vbi1jYXBpdGFsIGxldHRlcnMpIGluIHRoZSBmb3VydGggcm93LAoKCQlyZXR1cm4gbnVsbDsKCX0KCgkvLyBUT0RPOiBkZWNsYXJlIGEgY29uc3RhbnQgU3RyaW5nIG5hbWVkICJVTklDT0RFIiBjb250YWluaW5nIHRoZQoJLy8gZ3JlZWsgbm9uLWNhcGl0YWwgYWxwaGFiZXQgZnJvbSBhbHBoYSBbMDNCMV0gdG8gb21lZ2EgWzAzQzldCgkvLyB3aXRoIGEgaG9yaXpvbnRhbCB0YWJ1bGF0b3IgYmV0d2VlbiBncm91cHMgb2YgZml2ZSBsZXR0ZXJzIGVhY2gKCS8vIChlLmcuIGFmdGVyIGVwc2lsb24sIGFmdGVyIGthcHBhLCBhZnRlciBvbWljcm9uIGFuZCBhZnRlciB0YXUpCgkvLyBhbmQgZmluYWxseSBmb2xsb3dlZCBieSBhIGxpbmUgZmVlZCAoQVNDSUk6IDB4MEEpCgkvLyAobm8gc3BhY2VzIG9yIG90aGVyIHN5bWJvbHMgdGhhbiB0aG9zZSBhYm92ZSEhKQoKCglwdWJsaWMgc3RhdGljIGludFtdW11bXSB0aGVDdWJlKCkgewoJCS8vIFRPRE86IGRlY2xhcmUsIGZpbGwgYW5kIHJldHVybiBhIDMtZGltZW5zaW9uYWwgYXJyYXkKCQkvLyBvZiBzaXplIDN4M3gzICh0cnkgdG8gaW1hZ2luZSBhIGh0dHA6Ly9lLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5hLm9yZy93aWtpL1J1YmlrJ3NfQ3ViZSkKCQkvLyBjb250YWluaW5nIG9ubHkgaW50ZWdlciBudW1iZXJzIHN1Y2ggdGhhdAoJCS8vIHRoZSB2YWx1ZSBhdCBbeF1beV1bel0gPT0gKHgrMSkqMTAwKyh5KzEpKjEwKyh6KzEpCgkJLy8gKGUuZy4gY3ViZVsyXVsxXVswXSA9PSAzMjEpCgoJCXJldHVybiBudWxsOwoJfQoKCS8vIG5vdGhpbmcgdG8gZG8gOykgLSBwbGVhc2UgZG8gbm90aGluZyBoZXJlOgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCVN5c3RlbS5vdXQucHJpbnRsbigiLS0tLS0iKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oRGF0ZW50eXBlbi5GT09fQkFSKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tIik7CgkJU3lzdGVtLm91dC5wcmludGxuKE1vbnRocy5PQ1RPQkVSKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIi0tLS0tIik7CgkJU3lzdGVtLm91dC5wcmludGxuKEFycmF5cy50b1N0cmluZyhzb21lQ2hhcmFjdGVycygpKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCItLS0tLSIpOwoJCWZvciAoY2hhcltdIHIgOiBzb21lTW9yZUNoYXJhY3RlcnMoKSkgewoJCQlTeXN0ZW0ub3V0LnByaW50bG4oQXJyYXlzLnRvU3RyaW5nKHIpKTsKCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKCItLS0tLSIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiWyIgKyBEYXRlbnR5cGVuLlVOSUNPREUgKyAiXSIpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiLS0tLS0iKTsKCQlmb3IgKGludFtdW10gcGxhbmUgOiB0aGVDdWJlKCkpIHsKCQkJZm9yIChpbnRbXSByb3cgOiBwbGFuZSkgewoJCQkJU3lzdGVtLm91dC5wcmludChBcnJheXMudG9TdHJpbmcocm93KSk7CgkJCX0KCQkJU3lzdGVtLm91dC5wcmludGxuKCk7CgkJfQoJfQp9
Main.java:5: error: <identifier> expected
public static final FOO_BAR = -123.456 * 10^(-89);
^
Main.java:14: error: class, interface, or enum expected
public static char[] someCharacters() {
^
Main.java:18: error: class, interface, or enum expected
char [] letters = {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U V, W, X, Y, Z}
^
Main.java:45: error: class, interface, or enum expected
for(int i=0; i<letters.length; ++i) {
^
Main.java:45: error: class, interface, or enum expected
for(int i=0; i<letters.length; ++i) {
^
Main.java:47: error: class, interface, or enum expected
}
^
Main.java:51: error: class, interface, or enum expected
public static char[][] someMoreCharacters() {
^
Main.java:59: error: class, interface, or enum expected
}
^
Main.java:69: error: class, interface, or enum expected
public static int[][][] theCube() {
^
Main.java:77: error: class, interface, or enum expected
}
^
Main.java:80: error: class, interface, or enum expected
public static void main(String[] args) {
^
Main.java:82: error: class, interface, or enum expected
System.out.println(Datentypen.FOO_BAR);
^
Main.java:83: error: class, interface, or enum expected
System.out.println("-----");
^
Main.java:84: error: class, interface, or enum expected
System.out.println(Months.OCTOBER);
^
Main.java:85: error: class, interface, or enum expected
System.out.println("-----");
^
Main.java:86: error: class, interface, or enum expected
System.out.println(Arrays.toString(someCharacters()));
^
Main.java:87: error: class, interface, or enum expected
System.out.println("-----");
^
Main.java:88: error: class, interface, or enum expected
for (char[] r : someMoreCharacters()) {
^
Main.java:90: error: class, interface, or enum expected
}
^
Main.java:92: error: class, interface, or enum expected
System.out.println("[" + Datentypen.UNICODE + "]");
^
Main.java:93: error: class, interface, or enum expected
System.out.println("-----");
^
Main.java:94: error: class, interface, or enum expected
for (int[][] plane : theCube()) {
^
Main.java:97: error: class, interface, or enum expected
}
^
Main.java:99: error: class, interface, or enum expected
}
^
24 errors