Wenn ich 1997 als Jahreszahl angebe, wird mir trotzdessen, das 1997 kein Schaltjahr ist, angegeben, das es dies wäre.
Code:
Code:
Java:
import javax.swing.JOptionPane;
public class Schaltjahr {
public static void main(String[]args) {
String Jahreszahl;
double Jahr;
boolean Schaltjahr = false;
boolean Schaltjahr2 = false;
boolean Schaltjahr3 = false;
Jahreszahl = JOptionPane.showInputDialog(null, "Geben sie die Jahreszahl an: ");
Jahr = Double.parseDouble(Jahreszahl);
Schaltjahr = (Jahr % 4) == 0;
if (Schaltjahr = false) {
JOptionPane.showMessageDialog(null, "Ihr Jahr ist kein Schaltjahr"); }
else if (Schaltjahr = true) {
Schaltjahr2 = (Jahr % 100) == 0; }
if (Schaltjahr2 = false) {
JOptionPane.showMessageDialog(null, "Ihr Jahr ist ein Schaltjahr"); }
else if (Schaltjahr2 = true) {
Schaltjahr3 = (Jahr % 400) == 0;
if (Schaltjahr3 = true) {
JOptionPane.showMessageDialog(null, "Ihr Jahr ist ein Schaltjahr"); }
else {
JOptionPane.showMessageDialog(null, "Ihr Jahr ist kein Schaltjahr"); }
}
}
}