NaredbePreskakanja i selekcije
Naredbe preskakanja su: break continue goto return throw break naredba Break naredba omogućuje izlaz iz while i for petlji objašnjenih u lekciji 9, i switch naredbe objašnjene dalje u ovoj lekciji. Kad se zaustavi izvođenje petlji korištenjem break naredbe, break naredba usmjerava izvršavanje programa na prvu liniju poslije petlje u kojoj se nalazi. Sljedeći kod pruža primjer kako se može koristiti break naredba. Izlaz petlje su brojevi od 0 do 4. int a = 0; while (true) { System.Console.WriteLine(a); a++; if (a==5) break; } continue naredba Continue naredbe se mogu koristiti u bilo kojoj petlji. Kad se pokrene, omogućava trenutni skok na Booleov izraz petlje. Sljedeći kod prikazuje korištenje continue naredbe za dobivanje broja vrijednosti između 0 i 100 koji se ne mogu podijeliti sa 7. I na kraju petlje varijabla y sadrži zahtijevanu vrijednost. int y = 0; for (int x=1; x<101; x++) { if ((x%7) == 0) continue; y++; } goto naredbe Goto naredba se koristi kako bi se preusmjerilo izvođenje programa na posebno označeni dio programskog koda. Također se koristi u switch naredbama opisanim dolje. Možemo koristiti goto naredbe kako bi konstruirali petlju, kao u sljedećem primjeru (ali opet, takvo korištenje nije preporučljivo): int a = 0; start: System.Console.WriteLine(a); a++; if (a<5) goto start; Selekcijske naredbe C# pruža samo dvije selekcijske naredbe: if - else switch – default if naredba Jednostavna if naredba omogućuje izvršavanje samo ako je Booleov izraz true, a ako je false izvode se naredbe koje slijede nakon if naredbe.Vitičaste zagrade se moraju koristiti kad je unutar if naredbe više linija koda, ali se mogu i koristiti kad imate i samo jednu liniju koda ili jednu naredbu. int a = 5; if (a == 5){ System.Console.WriteLine("a je 5"); } if - else If-else naredbe se koriste za izvođenje određenih akcija, ako je uvjet istinit – true, ali i ako je uvjet neistinit – false. Ova se naredba ponaša kao i jednaostavna if naredba osim kada Booleov izraz vraća nulu. Tada se izvršavaju naredbe koje slijede unutar else bloka. if (a == 5) System.Console.WriteLine("a je 5"); else System.Console.WriteLine("a nije 5"); If-else naredbe se mogu efikasno zamijeniti sa uvjetnim operatorom. Uvijetni operator vraća jednu od dvije vrijednosti, ovisno o brijednosti Boolean izraza. Sljedeći primjer prikazuje uvjetni operator koji int i = (Boolean) ? 1 : 0 ; dodaje broj 1 ako je vrijednost Boolean izraza true ili dodaje broj 0 ako je brijednost Boolean false. If naredbu bi mogli napisati i u sljedećem obliku System.Console.WriteLine (a==5 ? "a je 5" : "a nije 5"); switch naredbe Switch naredbe omogućuju da na lakši način preskočimo zapisivanje puno if-else naredaba. Switch naredba omogućuje ispitivanje svih vrijednosti na temelju integralne vrijednosti ili stringa izraza. U sljedećem primjeru varijabla čija je vrijednost 'pitanje' je 'a'. Ako je jednaka 1 tada se ispisuje 'a>0', ako je jednaka 2 tada se ispisuje 'a>1 i a>0'. Ako a nije ni 1, ni 2 izvršava se default, tj. ispisuje se 'a ne zadovoljava'. switch(a) // a je integralni izraz { case 2: Console.WriteLine("a>1 i a>0"); goto case 1; case 1: Console.WriteLine("a>0"); break; default: Console.WriteLine("a ne zadovoljava"); break; } Svaki case (pa i 'default' case) može imati ali i ne mora imati.Gdje case ima naredbe, naredbe moraju sadržavati barem jednu od sljedećih naredaba: break; goto case k; // (gdje je k određeni case) goto default; Iz dolje navedenog primjera možete vidjeti kako C# switch naredbe ispisuju naredbe ako nema striktno naredaba koje su vezane uz određeni case, što je preuzeto iz C++ i Jave. Sljedeći primjer prikazuje ovu mogućnost; ispisuje se 'a>0' ako je varijabla a ili 1 ili 2. switch (a) { case 1: case 2: Console.WriteLine("a>0"); break; default: Console.WriteLine("a ne pripada"); break; }
Western Europen time
 
Call of Duty 5
 
Iz neslužbenih izjava saznajemo kako bi se call of duty 5 mogao vratit u WWII
To su tek špekulacije, ali gdje ima dima ima i vatre.
Naslov će biti vrlo kreativan "World at war"(Svijet u ratu)
Novost je i to što nastavak određuje Treyarch , a ne stari,, pouzdani, dobri Infinity ward.
Ovaj put se bojište nalazi na Pacificu. Borba se odvija između Amerikanaca i Japanaca.
Prvi put u Call of Duty-u novo oružje- bacač plamena.
Držimo fige za WWII
Nova Fifa
 
Ovo je vjerojatno prvi put da pro evolution mora loviti fifu .
Naime ako neki čitatelji post-a neznaju fifa je u svojim trailerim-a pokazala evoluciju
u virtualnom nogometu.
Naime proevolution također ne zaostaje mnogo.
To će biti bitka godine(pretpostavljamo).
Nfs:UnderCover
 
EA je izdao novi nfs. Pod imenom UnderCover.
Navodno su u ovo izdanje uložili mnogo truda(što se nije vidjelo na carbonu).
Nfs se također napokon vraća na staze na kojima je najbolji(Ulice).
Linkovi
 
Mojn novi forum:
http://keli-master.net84.net
Odlični bologovi
myopinionabouteverything.blog.hr
teenworldlifemovie.blog.hr/
 
Today, there have been 9 visitors (12 hits) on this page!
Creative Commons License
Djelo Computers, čiji je autor Keli-master, ustupljeno je pod licencom Creative Commons Imenovanje-Nekomercijalno-Bez prerada 3.0 Hrvatska.
Bazirano na djelu koje se nalazi na keli-master.page.tl.
Dopuštenja koja prelaze okvire ove licence možda su dostupna na http://keli-master.page.tl. This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free