Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Jak Java Works

ná R, že třídy Rectangle, ve skutečnosti obsahuje čtyři proměnné - x, y, width a height (naučíte tato jména podle čtení dokumentace pro třídu Rectangle). Pro přístup k nim použít ". &Quot; (tečka) operátor. Takže fráze " r.width " říká, " Uvnitř variabilní r načíst hodnotu s názvem šířku &Quot.; Tato hodnota se vloží do naší lokální proměnné nazvané šířka. V procesu, jsme se odečte 1. Zkuste opuštění odčítání a uvidíme, co se stane. Zkuste také odečte pět místo a uvidíme, co se stane,
  • Nakonec jsme použili šířku a výšku ve funkcích výkresu

    Jedna otázka často kladené v tomto okamžiku je, ".. Měli jsme opravdu potřeba deklarovat proměnné pojmenované šířku a výšku "?; Odpověď je, " Ne " Mohli jsme zadali r.width - 1 přímo do funkce výkresu. Vytvoření proměnné prostě dělá věci trochu snadnější číst, a to je tedy dobrým zvykem spadají.

    Java podporuje několik jednoduchých typy proměnných. Zde jsou tři z nejvíce obyčejný:

  • int - celé číslo (celé číslo) hodnoty (1, 2, 3 ...)
  • float - desetinné hodnoty (3,14159, například )
  • char - hodnoty znaků (a, b, c ...)

    Můžete provádět matematické operace na jednoduchých typů. Java chápe + (sčítání), - (odčítání), * (násobení), /(divize) a několik dalších. Zde je příklad toho, jak byste mohli tyto operace použití v programu. Řekněme, že chcete vypočítat objem koule o průměru 10 stop. Následující kód by s ní zacházet:

     průměr float = 10, float radius, objem: float, poloměr = průměr /2.0, objem = 4,0 /3,0 * 3,14159 * radius * radius * radius; 

    První výpočet říká, " vydělte hodnotu v proměnné pojmenované průměru o 2,0 a umístěte výsledek na okruhu proměnné s názvem ".; Můžete vidět, že " = " podepsat zde znamená, ". Umístěte výsledek z výpočtu vpravo do proměnné pojmenované po levé straně "
    Looping

    Jednou z věcí, které počítače velmi dobře je provádět opakující se výpočty nebo operace , V předchozích částech jsme viděli, jak napsat " sekvenční bloky kódu, " takže další věc, kterou bychom měli diskutovat, je techniky, které způsobují sekvenční blok kódu dochází opakovaně.

    Například, řekněme, že bych vás požádat, abyste nakreslit mřížku na obrázku v horní části stránky.

    Dobrým místem pro začátek by bylo nakreslit horizontální linie

    Jeden způsob, jak kreslit čáry by bylo vytvořit sekvenční blok kódu:.

     import ja

    Page << [11] [12] [13]