Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte dve primitívny typ " ints " v programe Java . Použite nasledujúci kód vytvoriť dve celé čísla s ľubovoľnými názvami a hodnotami pre účely demonštrácie :
int anInt = 3 ;
int anotherInt = 5 ;
Keď deklarujete celočíselné týmto spôsobom , všetko , čo potrebujete , aby sa názov a číselné hodnoty chcete premennú pre uloženie .
2
Porovnajte celé čísla . Pridajte nasledujúci kód , ktorý porovnáva svoje dva primitívny typ celých čísel a vypíše správu , hlásenie výsledkov v štandardnom výstupnom konzole :
if ( anInt < anotherInt ) System.out.println ( " anInt je menšia než anotherInt " ) , celým
else if ( anInt > anotherInt ) System.out.println ( " anInt je väčšia než anotherInt " ) ; celým
else System.out.println ( " anInt sa rovná anotherInt " ) ;
Tento prvý riadok testy , či je prvé číslo menšie ako druhé . Ak to test vráti falošnú výsledok , spracovanie presunie na ďalší test , aby zistili , či je prvá väčšia než druhé, ak sa vráti false výsledok , program predpokladá, že dvaja sú si rovné . Pre testovanie rovnosti , môžete použiť nasledovné :
if ( anInt == anotherInt ) System.out.println ( " ints sú si rovné " ) ;
3
vytvorte dva " Integer " predmety vo vašom programe . Použite nasledujúci kód vytvoriť dva objekty pre ukladanie celočíselných hodnôt :
Integer anInteger = new Integer ( 10 ) ;
Integer anotherInteger = Integer.valueOf ( 6 ) ;
Tento kód ukazuje dva možné spôsoby , ako vytvoriť " Integer " objekt , ktorý ako zapojiť poskytuje číselnú hodnotu , ktorú chcete reprezentovať .
4
Porovnajte svoje " číslo " objekty . Pomocou nasledujúceho kódu , porovnať celé čísla reprezentované ako objekty :
int comparisonResult = anInteger.compareTo ( anotherInteger ) ;
metóda " compareTo " z " Integer " triedy porovnáva jednu celočíselnú hodnotu ďalšie , vracia primitívny typ " int " ako výsledok . Ak je prvé číslo ( jedna metóda je volaná z ) je väčší , je vrátená hodnota jedného . Je-li prvé číslo je menšie , je vrátená hodnota negatívna . Je-li celé čísla sú rovnaké , je vrátená hodnota nula .
5
Skontrolujte výsledok svojho prevádzky " compareTo " . Použite nasledujúci kód testovania a výstupné výsledky porovnania :
if ( comparisonResult > 0 ) System.out.println ( " anInteger je väčšia než anotherInteger " ) ;
else if ( comparisonResult < 0 ) System.out.println ( " anInteger je menšie ako anotherInteger " ) ;
iný System.out.println ( " anInteger sa rovná anotherInteger " ) ;
Experimentujte s vašou kódu zmenou hodnôt každé celé číslo , potom skompilovať a spustiť vidieť výstup .