The program I wrote
public class Angle{
int deg1,deg2, min1,min2;
void accept()throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter the angle parameters degree fb minute fb next degree");
deg1= Integer.parseInt(br.readLine());
min1= Integer.parseInt(br.readLine());
deg2= Integer.parseInt(br.readLine());
min2= Integer.parseInt(br.readLine());
}
int anglesum(int a,int b,int x, int y)
{
int m= (int)(b+y)/60;
int s=a+x+m;
return(s);
}
void main()throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
Angle abc=new Angle();
abc.accept();
int e=abc.anglesum(deg1,min1,deg2,min2);
System.out.println("The sum is ="+e+" degrees "+(min1+min2-60)+" minutes");
}
It accepts values when calling functions separately via object but not when running main function. What could be the problem?