Kurze Frage:
Wie teste ich eine Zahl auf Teilbarkeit? Z.B. es ist ein schaltjahr, wenn es durch 400 teilbar ist
Wie teste ich eine Zahl auf Teilbarkeit? Z.B. es ist ein schaltjahr, wenn es durch 400 teilbar ist
public class LeapYearUtil {
/**
* Prüft, ob das angegebene Jahr ein Schaltjahr ist.
* @param year Das zu prüfende Jahr
* @return true, wenn Schaltjahr, sonst false
*/
public static boolean isLeapYear(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
}
// prüft, ob z durch t teilbar ist
public boolean teilbar(int z, int t) {
int x = z / t; // ganzzahlige Division ohne Rest
return x * t == z;
// oder als Einzeiler
// return (z / t) * t == z;
}