kleinerPC #5
|
@ -2,13 +2,9 @@ package pr2.auffrischung.labeled_break;
|
||||||
|
|
||||||
public class ArraySucher2 {
|
public class ArraySucher2 {
|
||||||
|
|
||||||
/**
|
public static void main(String[] args) {
|
||||||
* Sucht das erste Element, dass nicht 0 ist.
|
|
||||||
*
|
int[][] mischung = new int[5][5];
|
||||||
*
|
|
||||||
*/
|
|
||||||
public static void main(String[] array) {
|
|
||||||
int[][] mischung = new int [array.length] [array.length];
|
|
||||||
for (int i = 0; i == mischung.length - 1; i++) {
|
for (int i = 0; i == mischung.length - 1; i++) {
|
||||||
for (int j = 0; j == mischung.length - 1; j++) {
|
for (int j = 0; j == mischung.length - 1; j++) {
|
||||||
mischung[i][j] = 0;
|
mischung[i][j] = 0;
|
||||||
|
@ -22,19 +18,15 @@ public class ArraySucher2 {
|
||||||
|
|
||||||
public static boolean suche(int[][] array) {
|
public static boolean suche(int[][] array) {
|
||||||
boolean found = false;
|
boolean found = false;
|
||||||
int i = 0, j = 0;
|
|
||||||
|
|
||||||
while (array[i][j] == 0) {
|
for (int i = 0; i < array.length; i++) {
|
||||||
i = i + 1;
|
for (int j = 0; j < array.length; j++) {
|
||||||
if (i == array.length - 1) {
|
if (array[i][j] != 0) {
|
||||||
j = j + 1;
|
|
||||||
i = 0;
|
|
||||||
}
|
|
||||||
if (j == array.length - 1) {
|
|
||||||
j = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
found = true;
|
found = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return found;
|
return found;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,67 @@
|
||||||
|
package pr2.interfaces.uebersetzer;
|
||||||
|
|
||||||
|
public class Translater {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
if (args.length > 2) {
|
||||||
|
System.out.println("Es kann nur ein Wort übersetzt werden.");
|
||||||
|
}
|
||||||
|
if (args.length < 2) {
|
||||||
|
System.out.println(
|
||||||
|
"Es wurde kein Wort für die Übersetzung angegeben.");
|
||||||
|
|
||||||
|
}
|
||||||
|
// Erstes Wort gibt die Sprache an, in die das zweite Wort
|
||||||
|
// übersetzt werden soll.
|
||||||
|
|
||||||
|
String erstesWort = args[0];
|
||||||
|
System.out.println(erstesWort);
|
||||||
|
String zweitesWort = args[1];
|
||||||
|
System.out.println(zweitesWort);
|
||||||
|
|
||||||
|
if (erstesWort.equals("englisch")
|
||||||
|
|| erstesWort.equals("english")
|
||||||
|
|| erstesWort.equals("Englisch")
|
||||||
|
|| erstesWort.equals("English")) {
|
||||||
|
System.out.println(uebersetzeDeutschEnglisch(zweitesWort));
|
||||||
|
} else if (erstesWort.equals("spanisch")
|
||||||
|
|| erstesWort.equals("spanish")
|
||||||
|
|| erstesWort.equals("Spanisch")
|
||||||
|
|| erstesWort.equals("Spanish")) {
|
||||||
|
System.out.println(uebersetzeDeutschSpanisch(zweitesWort));
|
||||||
|
} else {
|
||||||
|
System.out.println("Es gibt keine Übersetzung für Ihre Sprache.");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String uebersetzeDeutschSpanisch(String zweitesWort) {
|
||||||
|
|
||||||
|
switch (zweitesWort) {
|
||||||
|
case "gehen":
|
||||||
|
return "ir";
|
||||||
|
case "laufen":
|
||||||
|
return "correr";
|
||||||
|
case "Milch":
|
||||||
|
return "leche";
|
||||||
|
default:
|
||||||
|
return "Nichts gefunden!";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private static String uebersetzeDeutschEnglisch(String zweitesWort) {
|
||||||
|
|
||||||
|
switch (zweitesWort) {
|
||||||
|
case "gehen":
|
||||||
|
return "go";
|
||||||
|
case "laufen":
|
||||||
|
return "run";
|
||||||
|
case "Milch":
|
||||||
|
return "milk";
|
||||||
|
default:
|
||||||
|
return "Keine Übereinstimmung";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue