1

このメソッドでは、シンボル値は株式シンボルのようなものにすることができます (たとえば、 GOOG 、 C 、 DAC----- など)

private boolean isC(String symbol) {
    char code = symbol.charAt(symbol.length() - 2);
    return code <= 'L';
}

この戻り値の型が正確に何を意味するのか誰か教えてください??

true戻り値の型が または のいずれかになると考えていたので混乱していますfalseが、これが正確に何を意味するのか誰か教えてください 'L'??

前もって感謝します 。

4

3 に答える 3

3

変数 'c​​ode' 内の文字のアスキー コードが L のアスキー コード以下の場合、true を返します。

それ以外の場合は false

于 2012-07-06T10:06:57.950 に答える
0

returnキーワードの後に​​条件が記述されているため、条件が最初に評価され、次に評価の結果が返されます。

また、条件はtrueまたはfalseにしかできないため、このメソッドの戻り型はブール値です。

ここで、<=演算子をchar型に適用すると、charのASCII数値表現を比較します。

于 2012-07-06T10:10:48.350 に答える
0

一部の文字のアスキー コードはこちらで確認できます。の値の ASCII コードとcode <= 'L'の比較です。code'L'

于 2012-07-06T10:14:06.040 に答える