순서대로 min 값과 max값을 구한 후 빼주시면 됩니다.
아래는 Number 라는 별도 클래스를 통해 계산하는 예제입니다.
Number numbers = new Number(num1, num2, num3);
Result = numbers.getMinMaxOffset();
private class Number {
int num1;
int num2;
int num3;
public Number(int num1, int num2, int num3) {
this.num1 = num1;
this.num2 = num2;
this.num3 = num3;
}
public int findMin() {
if(num1 < num2) {
if(num1 < num3) {
return num1;
} else {
return num3;
}
} else {
if(num2 < num3) {
return num2;
} else {
return num3;
}
}
}
public int findMax() {
if(num1 > num2) {
if(num1 > num3) {
return num1;
} else {
return num3;
}
} else {
if(num2 > num3) {
return num2;
} else {
return num3;
}
}
}
public int getMinMaxOffset() {
return findMax() - findMin();
}
}