kleinerPC #5
|
@ -2,13 +2,9 @@ package pr2.auffrischung.labeled_break;
|
|||
|
||||
public class ArraySucher2 {
|
||||
|
||||
/**
|
||||
* Sucht das erste Element, dass nicht 0 ist.
|
||||
*
|
||||
*
|
||||
*/
|
||||
public static void main(String[] array) {
|
||||
int[][] mischung = new int [array.length] [array.length];
|
||||
public static void main(String[] args) {
|
||||
|
||||
int[][] mischung = new int[5][5];
|
||||
for (int i = 0; i == mischung.length - 1; i++) {
|
||||
for (int j = 0; j == mischung.length - 1; j++) {
|
||||
mischung[i][j] = 0;
|
||||
|
@ -22,19 +18,15 @@ public class ArraySucher2 {
|
|||
|
||||
public static boolean suche(int[][] array) {
|
||||
boolean found = false;
|
||||
int i = 0, j = 0;
|
||||
|
||||
while (array[i][j] == 0) {
|
||||
i = i + 1;
|
||||
if (i == array.length - 1) {
|
||||
j = j + 1;
|
||||
i = 0;
|
||||
}
|
||||
if (j == array.length - 1) {
|
||||
j = 0;
|
||||
}
|
||||
}
|
||||
for (int i = 0; i < array.length; i++) {
|
||||
for (int j = 0; j < array.length; j++) {
|
||||
if (array[i][j] != 0) {
|
||||
found = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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