73 lines
1.9 KiB
Java
73 lines
1.9 KiB
Java
import java.util.Scanner;
|
|
|
|
/**
|
|
* Beschreiben Sie hier die Klasse AB_2_1.
|
|
*
|
|
* @author (Ihr Name)
|
|
* @version (eine Versionsnummer oder ein Datum)
|
|
*/
|
|
public class AB_2_1
|
|
{
|
|
/**
|
|
* Gibt einen eingegebenen Text in umgekehrter Reihenfolge
|
|
* auf der Konsole aus
|
|
*
|
|
* @param text Text der ausgegeben werden soll
|
|
*/
|
|
public static void spiegeln(String text) {
|
|
// for-Schleife beginnt hinten und zählt rückwärts
|
|
for(int i = text.length() - 1; i >= 0; i--) {
|
|
System.out.print(text.charAt(i));
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Rechnet eine Sekundenangabe in Jahre, Tage, Stunden,
|
|
* Minuten und Sekunden um
|
|
*
|
|
* @param time Sekunden
|
|
*/
|
|
public static void umrechnen(int time) {
|
|
System.out.println(time + " Sekunden entsprechen:");
|
|
|
|
// rechne Sekunden aus
|
|
int sekunden = time % 60;
|
|
time = (time - sekunden) / 60;
|
|
|
|
// rechne Minuten aus
|
|
int minuten = time % 60;
|
|
time = (time - minuten) / 60;
|
|
|
|
// rechne Stunden aus
|
|
int stunden = time % 24;
|
|
time = (time - stunden) / 24;
|
|
|
|
// rechne Tage aus
|
|
int tage = time % 365;
|
|
time = (time - tage) / 365;
|
|
|
|
System.out.println(time + " Jahren,");
|
|
System.out.println(tage + " Tagen,");
|
|
System.out.println(stunden + " Stunden,");
|
|
System.out.println(minuten + " Minuten und");
|
|
System.out.println(sekunden + " Sekunden.");
|
|
}
|
|
|
|
/**
|
|
* gibt das kleine 1x1 auf der Konsole aus
|
|
*/
|
|
public static void einmaleins() {
|
|
for (int a = 1; a <= 10; a++) {
|
|
for (int b = 1; b <= 10; b++) {
|
|
// falls Zahl zu kurz, mit Leerzeichen auffüllen
|
|
if (a*b < 10) System.out.print(" ");
|
|
|
|
// Zahl ausgeben
|
|
System.out.print(a*b + " ");
|
|
}
|
|
// Zeilenumbruch
|
|
System.out.println();
|
|
}
|
|
}
|
|
}
|