Computer Science, asked by Pranavbhat16, 1 year ago

a java program to input a date and check whether it is valid or not.


* PLEASE WRITE THE PROGRAM USING -( InputStreamReader , BufferedReader statements.) ; ( IF ELSE LADDER/ NESTED IF) ; (DO NOT USE 'Scanner' statements....)

* LEAP YEAR SHOULD BE VERIFIED.

Answers

Answered by kajalkashyad
1
public class LeapYear { public static void main(String[] args) { int year = 1900; boolean leap = false; if(year % 4 == 0) { if( year % 100 == 0) { // year is divisible by 400, hence the year is a leap year if ( year % 400 == 0) leap = true; else leap = false; } else leap = true; } else leap = false; if(leap) System.out.println(year + " is a leap year."); else System.out.println(year + " is not a leap year."); } }
Answered by shirisha1981
0

Answer:import java.io.*;

class LeapYear

{

    public static void main(String args[])throws IOException {

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

int year;

System.out.println("Enter any year to check if it's a leap year..");

year=Integer.parseInt(ob.readLine());

if( (year%4==0)&&(year%400==0) ) {

  System.out.println(year +" is an leap year");

 }

else if(year%100!=0) {

  System.out.println(year +" is an leap year");

 }

else {

  System.out.println(year +" is not an leap year");

 }                  

}

}

Similar questions