Computer Science, asked by Anonymous, 6 months ago

write a program in java to accept the no of days and display it after converting into no of years months days by using scanner class. ...​

Answers

Answered by huzaifanoman1410
1

Answer:

import java.util.Scanner;

public class Year_Week_Day

{

public static void main(String args[])

{

int m, year, week, day;

Scanner s = new Scanner(System.in);

System.out.print("Enter the number of days:");

m = s.nextInt();

year = m / 365;

m = m % 365;

System.out.println("No. of years:"+year);

week = m / 7;

m = m % 7;

System.out.println("No. of weeks:"+week);

day = m;

System.out.println("No. of days:"+day);

}

}

Output:

$ javac Year_Week_Day.java

$ java Year_Week_Day

Enter the number of days:756

No. of years:2

No. of weeks:3

No. of days:5

Answered by Shivu516
1

Answer:

import java.util.Scanner;

public class DaysConverter {

   public static void main (String [] args) {

       Scanner sc = new Scanner(System.in);

       //Taking input from the user

       System.out.println("Here, a month is considered to have 30 day");

       System.out.print("Enter days: ");

       int days = sc.nextInt();

       

       //Most important part comes here

       int years = days/365;

       int months = (days % 365) / 30;

       int Days = (days % 365) % 30;

                       

       //Printing the output

       System.out.println("Year/s : " + years);

       System.out.println("Month/s : " + months);

       System.out.println("Day/s : " + Days);

   }

}

Output:

Here, a month is considered to have 30 day

Enter days: 1234

Year/s : 3

Month/s : 4

Day/s : 19

Similar questions