Java_1/src/de/joethei/java1/zettel6/Main.java

66 lines
1.8 KiB
Java

package de.joethei.java1.zettel6;
import java.util.Date;
import java.util.Random;
public class Main {
public static void main(String[] args) {
//2
//testen auf Funktionalität
Kalender kalender = new Kalender();
Termin termin = new Termin(new Date(), "hier", "dafür", 10);
kalender.add(termin);
kalender.add(new Termin(new Date(), "da", "hierfür", 5));
kalender.termineAuflisten();
System.out.println(kalender.suche(termin));
//4
Professor professor = new Professor("Mustermann");
professor.addVorlesung(new Vorlesung2("Muster 1", 25));
professor.addVorlesung(new Vorlesung2("Muster 2", 10));
System.out.println(professor.gesamtSWS());
//5
String hallo = "Hallo";
String underscore = "_";
String welt = "Welt";
System.out.println(schmeltze(hallo, underscore, welt));
System.out.println(reverse(hallo));
zeichenWeiseAusgeben(welt);
System.out.println(vermischeBuchstabenInWort(hallo));
}
public static String schmeltze(String a, String b, String c) {
return a + b + c;
}
public static String reverse(String s) {
return new StringBuilder(s).reverse().toString();
}
public static void zeichenWeiseAusgeben(String s) {
for(char c : s.toCharArray()) {
System.out.println(c);
}
}
public static String vermischeBuchstabenInWort(String s) {
char[] array = s.toCharArray();
char[] result = new char[s.length()];
Random random = new Random();
for (int i = 0; i < array.length; i++) {
int r = random.nextInt(array.length);
char tmp = array[i];
result[i] = array[r];
result[r] = tmp;
}
return String.valueOf(result);
}
}