package exercise;
public class Exercise_008 {
public static void main(String[] args) {
int x = 7;
int y = 16;
int diff;
if(x > y) {
diff = x - y;
} else {
diff = y - x;
}
System.out.println("差 : " + diff);
}
}
差を求めるということは大きい値から小さい値を引いた結果になります。
解答例2
package exercise;
public class Exercise_008 {
public static void main(String[] args) {
int x = 7;
int y = 16;
int diff = x - y;
if(diff < 0) {
diff *= -1;
}
System.out.println("差 : " + diff);
}
}
一律でx – yを求め、結果が負の場合だけ符号を反転するロジックです。
解答例3
package exercise;
public class Exercise_008 {
public static void main(String[] args) {
int x = 7;
int y = 16;
int diff = (x > y) ? (x - y) : (y - x);
System.out.println("差 : " + diff);
}
}