PHP Forum - Coding Board
Juni 18, 2018, 02:30:14 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]
  Drucken  
Autor Thema: Datumsprüfung  (Gelesen 71 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Ph0xEn
Jr. Member
**
Beiträge: 62


Profil anzeigen E-Mail
« am: Februar 26, 2009, 07:46:12 »

Hier eine kleine Datumsprüfung...

Code:
package datumspruefung;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Datumspruefung {
int tag;
int monat;
int jahr;
boolean prueftag;
boolean pruefmonat;
boolean pruefjahr;
boolean pruefung;

BufferedReader read = new BufferedReader(new InputStreamReader(System.in));

public void werteEinlesen () throws NumberFormatException, IOException{
System.out.println("Bitte geben sie den Tag ein: ");
tag = Integer.parseInt(read.readLine());
System.out.println("Bitte geben sie den Monat ein: ");
monat = Integer.parseInt(read.readLine());
System.out.println("Bitte geben sie das Jahr ein: ");
jahr = Integer.parseInt(read.readLine());
}




public void werteVergleichen (){
if ((jahr >=1) && (jahr <=9999))   //pruefen des Jahres
{
pruefjahr = true;
}

else
{
pruefjahr = false;
}


if (monat==4 || monat==6 || monat==9 || monat==11) //pruefen der Monate mit 30 Tagen
{
if ((tag >=1) && (tag <=30))
{
prueftag = true;
}
else
{
prueftag = false;
}

}
else
{
if (monat==1 || monat==3 || monat==5 || monat==7 || monat==8))
{
prueftag = true;
}
else
{
prueftag = false;
}
}

}

}
if ((monat >=1) && (monat <=12)) //Monatsplausibilitätspruefung
{
pruefmonat = true;
}
else
{
pruefmonat = false;
}
if ((prueftag == true) && (pruefmonat == true) && (pruefjahr == true))
{
pruefung = true;
System.out.println(&quot;Ihr eingegebenes Datum ist richtig &quot;);
}
else
{
pruefung = false;
System.out.println(&quot;Ihr eingegebenes Datum ist falsch &quot;);
}
}


public static void main(String args []) throws NumberFormatException, IOException {
Datumspruefung dp = new Datumspruefung();
dp.werteEinlesen();
dp.werteVergleichen();
}
}


Mfg
Gespeichert
Seiten: [1]
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | New Look by Nolt Prüfe XHTML 1.0 Prüfe CSS