申し訳ありませんが、私はこれに本当に慣れていません。
2つの変数があります。totalMonthsAとtotalMonthsBは、それぞれint値を表します。どちらの値も、もう一方の値より大きくても小さくてもかまいません。それらを比較して、大きい変数から減算する小さい変数を見つけるにはどうすればよいですか?
int result = Math.abs(totalMonthsA - totalMonthsB);
これは、差の絶対値を計算します。これは、大きい方の値から小さい方の値を引くのと同じです。
なぜこれが当てはまるのかを理解することは、読者の練習問題として残されています:)
int a=5;
int b =7;
int result = a>b?a-b:b-a;
System.out.println(result);
int result = totalMonthsA > totalMonthsB ?
totalMonthsA - totalMonthsB : totalMonthsB - totalMonthsA
これは、三元(または?:)演算子を使用します。
cond ? a : b
本質的に意味するもの:if cond
then a
elseb
java.lang.Mathクラスを見てください。そこには、数学を単純化するのに役立つminメソッドとmaxメソッドがあります。