Dita në ditë: Mësimi i gjuhës programuese Java – Pjesa 2


Duke lëvizur një hap përpara artikullit të mëparshëm në Ditë-për-Ditë: Pjesa e Programimit Java – I. Këtu në këtë postim do të mësojmë deklaratat e kontrollit dhe ciklit në Java, gjë që është shumë e dobishme në zhvillimin e një aplikacioni.

Deklarata if në Java funksionon ngjashëm me deklaratën if në çdo gjuhë tjetër programimi të botës duke përfshirë skriptimin e guaskës.

Programi 3: krahaso.java

class compare{ 
public static void main(String args[]){ 
int a,b; 
a=10; 
b=20; 
if(a < b)  
System.out.println("a(" +a+ ")is less than b(" +b+")");  
a=a*2;  
if(a==b)  
System.out.println("a(" +a+ ")is equal to b(" +b+")");  
a=a*2;  
if(a>b) 
System.out.println("a(" +a+ ")is greater than b(" +b+")"); 
} 
}

Ruaje si: krahaso.java. Dhe përpiloni atë dhe ekzekutoni siç tregohet.

# javac compare.java
# java compare
a(10)is less than b(20) 
a(20)is equal to b(20) 
a(40)is greater than b(20)

Shënim: Në programin e mësipërm

  1. Përcaktohet një klasë përkatësisht krahasimi.
  2. Dy numra të plotë deklarohen me vlerën fillestare përkatësisht 10 dhe 20.
  3. Deklarata if kontrollon gjendjen dhe vepron sipas deklaratës. Sintaksa e deklaratës if është deklarata if (kushti);
  4. System.out.println printon çdo gjë dhe gjithçka që vendoset midis thonjëzave të dyfishta. Çdo gjë brenda thonjëzave shtypet ashtu siç është dhe jashtë thonjëzave trajtohet si variabël.
  5. + është një lidhje, e cila përdoret për të lidhur dy pjesë të një deklarate.

Nëse keni ndonjë përvojë programimi, sigurisht që do të jeni të vetëdijshëm për rëndësinë e deklaratave të ciklit. Edhe këtu, deklarata e ciklit for funksionon ngjashëm me deklaratën for në çdo gjuhë.

Programi 4: forloop.java

class forloop{ 
public static void main(String args[]){ 
int q1; 
for (q1=0; q1<=10; q1++) 
System.out.println("The value of interger: "+q1); 
} 
}

Ruaje si: forloop.java. Dhe përpiloni atë dhe ekzekutoni siç tregohet.

# javac forloop.java
# java forloop
Output:
The value of interger: 0 
The value of interger: 1 
The value of interger: 2 
The value of interger: 3 
The value of interger: 4 
The value of interger: 5 
The value of interger: 6 
The value of interger: 7 
The value of interger: 8 
The value of interger: 9 
The value of interger: 10

Shënim: Në programin e mësipërm të gjitha deklaratat dhe kodet janë pak a shumë identike me programin e mësipërm, përveç deklaratës for.

  1. Deklarata e mësipërme for është një lak, i cili vazhdon të ekzekutohet vazhdimisht derisa të plotësohen kushtet.
  2. Cakulli for, në përgjithësi ndahet në tre pjesë kodesh të ndara me pikëpresje, secila prej të cilave është shumë domethënëse.
  3. Pjesa e parë (q1=0, në programin e mësipërm) quhet inicializues. d.m.th., numri i plotë i mësipërm, q1 detyrohet të fillojë me '0'.
  4. Pjesa e dytë (q1<=10, në programin e mësipërm) quhet kusht. d.m.th., numri i plotë i mësipërm lejohet të shkojë deri në vlerën 10 ose më pak se 10, cilido qoftë i saktë për situatën e dhënë.
  5. Pjesa e tretë dhe e fundit (q1++, në kodin e mësipërm, e cila mund të shkruhet si q+1) quhet përsëritje. d.m.th., vlera e plotë e mësipërme kërkohet të rritet me një vlerë prej '+1' çdo herë. cikli ekzekutohet, derisa kushti të plotësohet.

Epo, programi i mësipërm ka vetëm një deklaratë të lidhur me 'ciklin for'. Por në programet më të mëdha dhe më të sofistikuara, deklarata e ciklit mund të lidhet me më shumë se një deklaratë ose të themi një bllok kodesh.

Programi 5: loopblock.java

class loopblock{ 
	public static void main(String args[]){ 
		int x, y=20;		 
		for(x=0;x<20;x=x+2) 
		{ 
		System.out.println("x is: "+x); 
		System.out.println("y is: "+y); 
		y=y-2; 
} 
} 
}

Ruajeni si: loopblock.java. Dhe përpiloni atë dhe ekzekutoni siç tregohet.

# javac loopblock.java
# java loopblock
x is: 0 
y is: 20 
x is: 2 
y is: 18 
x is: 4 
y is: 16 
x is: 6 
y is: 14 
x is: 8 
y is: 12 
x is: 10 
y is: 10 
x is: 12 
y is: 8 
x is: 14 
y is: 6 
x is: 16 
y is: 4 
x is: 18 
y is: 2

Shënim: Programi i mësipërm është pothuajse i njëjtë me programin e mëparshëm, përveçse përdor një bllok kodesh të lidhur me ciklin for. Për të ekzekutuar më shumë se një deklaratë/bllok, duhet ta vendosim të gjithë deklaratën si \{….codes/block..}, përndryshe kodi nuk do të përpilohet saktë.

Po, ne mund të përdorim 'x- -' ose 'x-1' për deklaratën e uljes në ciklin for aty ku kërkohet.

Pasi të kemi një përmbledhje të shumë kodeve, duhet të dimë një teori të vogël e cila do të jetë e dobishme në fazën e mëvonshme të kodimit.

Ajo që kemi parë deri tani është: Programet Java janë një koleksion hapësirash të bardha, identifikues, komente, fjalëpërfjalë, operatorë, ndarës dhe fjalë kyçe.

Java është një gjuhë e formës së lirë, nuk duhet të ndiqni asnjë rregull të dhëmbëzimit. Ju mund t'i shkruani të gjitha kodet në një rresht të vetëm me një hapësirë të bardhë midis secilit token dhe ai do të ekzekutohet saktë. Sidoqoftë, do të jetë e vështirë të kuptohet.

Në Java identifikuesit janë emri i klasës, emri i metodës ose emri i ndryshores. Mund të jetë shkronja të mëdha, të vogla, sekuenca e tyre ose një kombinim i të gjitha këtyre me karaktere të veçanta si '$'. Megjithatë, identifikuesit nuk duhet të fillojnë kurrë me vlera numerike.

Shembuj të identifikuesve të vlefshëm në Java:

s4, New#class, TECmint_class, etc.

Një vlerë konstante në Java krijohet duke përdorur fjalë për fjalë. p.sh., '115' është një numër i plotë literal. '3.14' është një fjalë për fjalë float, 'X' është një konstante karakteresh dhe 'tecmint është faqja më e mirë në internet e dedikuar teknologjisë foss' është një varg literal.

Komenti nuk ka të bëjë me ekzekutimin e kodeve në Java apo në ndonjë gjuhë tjetër, megjithatë komentet ndërmjet kodeve i bëjnë ato të lexueshme dhe të kuptueshme nga njeriu. Është një praktikë e mirë të shkruani komente midis rreshtave të kodit, aty ku kërkohet.

Në Java çdo gjë ndërmjet /** dhe **/ është menduar për dokumentacion dhe është një koment.

Disa ndarës janë të përcaktuar në Java.

  1. Kllapa()
  2. Trapa {}
  3. Kllapa []
  4. Pikëpresje ;
  5. presje ,
  6. Periudha .

Shënim: Çdo ndarës ka një kuptim dhe duhet të përdoret aty ku kërkohet, nuk mund të përdorni një në vend të tjetrit. Ne do t'i diskutojmë ato në detaje, në fazën e mëvonshme të vetë kodeve.

Janë 50 fjalë kyçe të rezervuara të përcaktuara në Java. Këto fjalë kyçe nuk mund të përdoren si emra për një variabël, klasë ose metodë pasi këto fjalë kyçe kanë kuptim të paracaktuar.

abstract	continue	for	          new	        switch
assert	        default	        goto	          package	synchronized
boolean	        do	        if	          private	this
break   	double	        implements	  protected	throw
byte	        else	        import	          public	throws
case	        enum	        instanceof	  return	transient
catch	        extends	        int	          short	        try
char	        final	        interface	  static	void
class	        finally	        long	          strictfp	volatile
const	        float	        native	          super	        while

Fjalë kyçe kundër dhe fjalë kyçe janë të rezervuara, por nuk përdoren. Ndjeheni nervoz me të gjitha këto gjëra. Ju në fakt nuk keni nevojë të jeni nervoz, as të mësoni përmendësh të gjitha këto gjëra. Do të mësoheni me të gjitha këto kur të filloni të jetoni Java.

Kjo është e gjitha për momentin nga unë. Mos harroni të na tregoni se si u ndjeve artikulli, në seksionin e komenteve. Së shpejti do të vij me pjesën tjetër të këtij seriali. Deri atëherë qëndroni të lidhur me Tecmint, qëndroni të sintonizuar dhe të shëndetshëm.