/ / java: Neznámy návratový typ ('L') pre boolovskú hodnotu - java

java: Neznámy návrat ('L') pre booleovskú hodnotu - java

V tejto metóde môže byť hodnota symbolu akýkoľvek Stock Stock symbol (napríklad GOOG, C, DAC ----- atď.)

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

Mohol by mi niekto dať vedieť, čo presne znamená tento návratový typ ??

Som zmätený, pretože som myslel na návratový typ true alebo false, ale mohol by mi niekto, prosím, vedieť, čo to robí "L" myslim presne ??

Vopred ďakujem .

odpovede:

3 pre odpoveď č. 1

vráti true, ak je kód ascii znaku v premennej „code“ menší alebo rovný kódu ascii pre L.

inak nepravdivé


0 pre odpoveď č. 2

Pretože za kľúčovým slovom return je uvedená podmienka, najskôr sa vyhodnotí podmienka a potom sa vráti výsledok vyhodnotenia.

A pretože podmienka môže byť iba pravda alebo nepravda, návratový typ tejto metódy je logický.

Tu, keď použijete operátor <= na typ char, porovnávate numerickú reprezentáciu znaku ASCII.


0 pre odpoveď č. 3

Môžete vidieť ascii kód niektorých postáv. code <= "L" je porovnanie medzi kódom ascii hodnoty code a "L"