Question: Write an if-else statement with multiple branches. If givenYear is 2101 or greater, print Distant future (without quotes). Else, if givenYear is 2001 or greater

Write an if-else statement with multiple branches. If givenYear is 2101 or greater, print "Distant future" (without quotes). Else, if givenYear is 2001 or greater (2001-2100), print "21st century". Else, if givenYear is 1901 or greater (1901-2000), print "20th century". Else (1900 or earlier), print "Long ago". Do NOT end with newline.

Im getting this error: illegal start of expression scanf("%d",&givenyear);

please help

import java.util.Scanner;

public class YearChecker { public static void main (String [] args) { int givenYear;

givenYear = 1776;

/* Your solution goes here */ printf("enter the the year : ");

scanf("%d",&givenyear);

if(givenyear>=2101)

printf("Distant future");

else if(givenyear>=2001 && givenyear<=2100)

printf("21st century");

else if(givenyear >=1901 && givenyear <=2000)

printf("20th century");

else

printf("long ago");

return 0;

} }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!