Proměnné
Všechny programy použít proměnné držet kusů dat dočasně. Například, pokud v určitém okamžiku v programu, můžete požádat uživatele na řadu, budete ukládat do proměnné, takže jej můžete použít později.
Proměnné musí být definován (nebo prohlášeny) v programu Než můžete použít, a musíte dát každé proměnné určitého typu. Například, můžete deklarovat jednu proměnnou mít typ, který umožňuje držet čísla a další proměnnou mít typ, který umožňuje držet jméno osoby. (Vzhledem k tomu, Java vyžaduje, abyste konkrétně definovat proměnné před použitím je a uveďte typ hodnoty plánujete uložit do proměnné, Java se nazývá silně typový jazyk. Některé jazyky nemají tyto požadavky. Obecně platí, že při vytváření velký programy, silný psaní inklinuje redukovat množství programovacích chyb, které provedete)
import java.awt.Graphics;. import java.awt.Color; public class FirstApplet rozšiřuje java.applet.Applet {public void paint (Graphics g) {int šířka = 200; int height = 200; g.drawRect (0, 0, šířka, výška); g.drawLine (0, 0, šířka, výška); g.drawLine (šířka, 0, 0, výška); }}V tomto programu jsme deklarovali dvě proměnné s názvem šířku a výšku. Jsme vyjádřili svůj typ, který má být int. Proměnná int může obsahovat celé číslo (celé číslo, jako je 1, 2, 3). Máme inicializovány obě proměnné do 200. Mohli bychom stejně snadno říká:
šířka int; width = 200; int výška; height = 200;První forma je prostě o něco rychlejší psát
Akt nastavení proměnné na její první hodnotu, se nazývá inicializace proměnné.. Společný programovací chyba nastane, když zapomenete inicializovat proměnné. Chcete-li vidět, že chyba, zkuste eliminuje inicializační část kódu (" = 200 " část) a překompilovat program, aby viděli, co se stane. Co najdete je, že kompilátor stěžuje na tomto problému. To je velmi pěkná vlastnost, mimochodem. To vám ušetří spoustu promarněného času
Existují dva typy proměnných v Javě. -. Jednoduché (primitivní) proměnných a tříd
Typ int je jednoduchý. Proměnná může obsahovat číslo. To je vše, co to může dělat. Můžete deklarovat int, nastavte ji na hodnotu a použít ji. Třídy, na druhé straně, může obsahovat více částí a používají metody, které dělají je jednodušší. D