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
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
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