schaltjahr berechnung java code example

Example: java ist schalt jahr

public class Schaltjahr {
   public static boolean isSchaltjahr ( int year ) {
      if ( year % 400 == 0 ) 
     return true ;
      if ( ( year % 4 == 0 ) && ( ! ( year % 100 == 0 ))) 
     return true ;
      return false ;
    }
   public static void main( String[] args ) {
      if ( args.length != 1 ) {
     System.out.println( "Error! Call java Schaltjahr <Jahreszahl>!" ) ;
     System.exit( 1 ) ;
      }
      else {
     int year = Integer.parseInt( args[ 0 ] ) ;
     if ( year < 1 ) {
        System.out.println( "Jahr muss >= 1 sein!" ) ;
        System.exit( 2 ) ;
     }
     else {
        System.out.print( "Das Jahr " + year + " war " ) ;
        System.out.print( isSchaltjahr( year ) ?"ein" : "kein" ) ;
        System.out.println( " Schaltjahr!" ) ;
     }
      }
   }

Tags:

Java Example