kleinerPC #5

Merged
2210892 merged 2 commits from kleinerPC into master 2023-04-27 10:44:22 +02:00
2 changed files with 76 additions and 17 deletions

View File

@ -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; found = true;
i = 0; }
}
if (j == array.length - 1) {
j = 0;
} }
} }
found = true;
return found; return found;
} }
} }

View File

@ -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";
}
}
}