-2

申し訳ありませんが、私はこれに本当に慣れていません。

2つの変数があります。totalMonthsAとtotalMonthsBは、それぞれint値を表します。どちらの値も、もう一方の値より大きくても小さくてもかまいません。それらを比較して、大きい変数から減算する小さい変数を見つけるにはどうすればよいですか?

4

4 に答える 4

4
int result = Math.abs(totalMonthsA - totalMonthsB);

これは、差の絶対値を計算します。これは、大きい方の値から小さい方の値を引くのと同じです。

なぜこれが当てはまるのかを理解することは、読者の練習問題として残されています:)

于 2013-03-13T15:03:47.293 に答える
0
    int a=5;
    int b =7;
    int result = a>b?a-b:b-a;
    System.out.println(result);
于 2013-03-13T15:04:11.837 に答える
0
int result = totalMonthsA > totalMonthsB ?  
             totalMonthsA - totalMonthsB : totalMonthsB - totalMonthsA

これは、三元(または?:)演算子を使用します。

cond ? a : b本質的に意味するもの:if condthen aelseb

于 2013-03-13T15:05:04.753 に答える
0

java.lang.Mathクラスを見てください。そこには、数学を単純化するのに役立つminメソッドとmaxメソッドがあります。

于 2013-03-13T15:05:16.823 に答える