Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class DriverMain {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- System.out.printf("Please enter today's date%n\t day: %n");
- int day = input.nextInt();
- while(day<1 || day>30){
- System.out.printf("Incorrect, please enter again: %n");
- day = input.nextInt();
- }
- System.out.println("\t month: ");
- int month = input.nextInt();
- while(month<1 || month>12){
- System.out.printf("Incorrect, please enter again: %n");
- month = input.nextInt();
- }
- System.out.println("\t year: ");
- int year = input.nextInt();
- while(year<1900 || year>2100){
- System.out.printf("Incorrect, please enter again: %n");
- year = input.nextInt();
- }
- System.out.println("Enter the number of next dates you want to print: ");
- int count = input.nextInt();
- for(int counter = 1;counter<=count;counter++){
- if(day+1>30){
- if(month+1>12){
- year+=1;
- month=1;
- }else month+=1;
- day=1;
- }else{
- day+=1;
- }
- System.out.printf("Day %d date %d - %d - %d%n",counter,day,month,year);
- }
- }
- }
RAW Paste Data