Witam
Bardzo proszę o drobną pomoc. Czy ktoś mógłby mi dokładnie wyjaśnić kilka linijek w programie
import java.util.Scanner;
import java.util.Locale;
class Rok{
public static void main(String args[])
{
float rok;
Scanner inp=new Scanner(System.in);
inp.useLocale(Locale.US);
System.out.println("Podaj rok: ");
rok=inp.nextFloat();
// sprawdz czy rok jest podzielny przez 4 oraz nie jest podzielny
// przez sto lub jest podzielny przez 400.
if (rok%4==0 && rok%100!=0 || rok%400==0){
System.out.println("Tak");
} else {
System.out.println("Nie");
}
}
}
Chodzi dokładnie o to
if (rok%4==0 && rok%100!=0 || rok%400==0){