0

Hi all, I have a confusion in the below java code and don't know how I can correct it

//To EXPRESS days into years,months, and days..... import java. io.*; public class days { public static void main(String args[])throws IOException { int a,b,c,y,d; Input StreamReader Read = new Input StreamReader(System.in); BufferedReader in = new BufferedReader(read); int a,b,c,y,d; System.out.println("Enter number of days"); a=Integer.parseInt(in.readLine()); y=a/365; b=a%365; c=b/30; d=b%30; System.out.println("The no. of years="+y); System.out.println("The no. of months="+c); System.out.println("The no. of days="+d); } }

11th Sep 2020, 2:41 AM
🎀⚜Vidushi Jha⚜🎀
🎀⚜Vidushi Jha⚜🎀 - avatar
2 Antworten
+ 1
Here is your code https://code.sololearn.com/c21lT5bEhBvB/?ref=app InputStreamReader should be one word. And you have duplicated definitions of your int variables. Next time define and initialize in one line, like int y = a / 365; int b = a % 365;
11th Sep 2020, 5:07 AM
Aleksandrs
Aleksandrs - avatar
0
Aleksandrs Kalinins thank you so much😊. I was literally breaking my head on this for days😶
11th Sep 2020, 5:14 AM
🎀⚜Vidushi Jha⚜🎀
🎀⚜Vidushi Jha⚜🎀 - avatar