public class findAngle {
public static double getAngle(int hour,int minute) {
if(hour < 0 && minute < 0) {
return -1;
}
if(hour == 12) {
hour = 0;
}
if(minute == 60) {
minute= 0;hour = hour+1;
}
double hourAngle = (hour*60+minute) * 0.5;
double minAngle = minute * 6;
double bwAngle = Math.abs(hourAngle - minAngle);
return Math.min(360 - bwAngle, bwAngle);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(getAngle(12, 25));
}
public static double getAngle(int hour,int minute) {
if(hour < 0 && minute < 0) {
return -1;
}
if(hour == 12) {
hour = 0;
}
if(minute == 60) {
minute= 0;hour = hour+1;
}
double hourAngle = (hour*60+minute) * 0.5;
double minAngle = minute * 6;
double bwAngle = Math.abs(hourAngle - minAngle);
return Math.min(360 - bwAngle, bwAngle);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(getAngle(12, 25));
}
Comments
Post a Comment