C# Unity UI Unity C#
Početna stranica
Polazna lekcija
Instalacija
Sintaksa i ispisivanje
Komentari
Varijable i vrste podataka
Pretvaranje vrsta podataka
Unošenje podataka
Operatori
Math
String
Booleans
If i else
Switch
While
For
Break i Continue
Niz
Liste
Metoda
Klasa
Enum
Iznimka
Datoteke

If

Uz pomoć if moežemo provjeriti je li neki uvjet istinit ili neistinit.

On podržava sve logičke operatore i operatore usporedbe koje smo spomenuli u lekciji operatori.

Sintaksa:


if (tvrdnja) 
{
    // kod će se izvršiti ako je tvrdnja istinita
}
            

U sljedećem primjeru ćemo usporediti 2 borja.

Primjer:


if (20 > 5) 
{
    Console.WriteLine("20 je vece od 5");
}
            

Primjer:


int x = 20;
int y = 18;

if (x > y) 
{
    Console.WriteLine("x je vece od y");
}
            


Else

Else se koristi kako bi izvršili blok koda kada je uvjet u if-u netočn.

Sintaksa:


if (uvjet) 
{
    // kod će se izvršiti ako je tvrdnja istinita
}

else
{
    // kod će se izvršiti ako je tvrdnja netočna
}
                   
            

Primjer:



int x = 20;
int y = 18;

if (x < y) 
{
    Console.WriteLine("x je manji od y");
}

else
{
    Console.WriteLine("x je veći od y"); //Ovaj dio koda ce se izvrsiti
}
                   
            


Else if

Else if se koristi kako bi izvršili blok koda kada je izjava u if-u netočna, a da pritom zadamo novi uvjet.

Sintaksa:


if (uvjet1) 
{
    // kod će se izvršiti ako je tvrdnja istinita
}

else if(uvjet2)
{
    // kod će se izvršiti ako je uvjet1 netočan, a pritom da je uvjet2 točan
}

else
{
    // kod će se izvršiti ako su oba dva uvjeta netočna
}
                   
            

Primjer:


int x = 20;
int y = 20;

if (x < y) 
{
    Console.WriteLine("x je manji od y");
}

else if(x == y)
{
    Console.WriteLine("x je jednak kao i y"); //ovaj dio koda će se izvršiti
}

else
{
    Console.WriteLine("x je veći od y");
}                 
            


Skračeni If i Else

Može se koristiti za zamijenite više redova koda jednim redom.

Sintaksa:


varijabla = (uvjet) ? akoJeUvjetTocan :  akoJeUvjetNetocan;              
            

Primjer:


int x = 20;
string provjera = (x < 18) ? "uvjet je tocan." : "uvjet je netocan.";
Console.WriteLine(provjera); //Ispisuje uvjet je netocan.      
            

Primjer:


int x = 20;
string provjera = (x > 18) ? "uvjet je tocan." : "uvjet je netocan.";
Console.WriteLine(provjera); //Ispisuje uvjet je tocan.      
            


Prijašnje

Sljedeće