Mis on muutujad ja andmetüübid?
Muutuja on nimega koht arvuti mälus, kus hoitakse mingit väärtust. Igal muutujal on andmetüüp, mis ütleb programmile, mida täpselt selles hoitakse — arv, tekst, tõeväärtus jne.
Peamised andmetüübid C#-s:
int— täisarv (näiteks: 5, -3, 100)double— kümnendmurdarv (näiteks: 3.14, -0.5)string— tekst (näiteks: “Tere”)bool— loogiline väärtus (truevõifalse)char— üksik sümbol (näiteks: ‘A’)
Miks see vajalik on? Ilma muutujateta ei suuda programm midagi meeles pidada — kasutaja nime, vanust ega arvutuse tulemust. Andmetüübid tagavad, et arvuti töötab väärtustega õigesti: teksti ja arvu ei saa lihtsalt kokku liita ilma teisenduseta.
Teksti kuvamiseks kasutatakse Console.WriteLine() — see käsk prindib teksti konsooli ja liigub uuele reale. Console.Write() teeb sama, kuid ilma reavahetuseta.
using System;
class Program
{
static void Main()
{
// Deklareerime erinevat tüüpi muutujad
string nimi = "Anna";
int vanus = 20;
double hinne = 4.8;
bool onOpilane = true;
// Kuvame väärtused konsoolis
Console.WriteLine("Nimi: " + nimi);
Console.WriteLine("Vanus: " + vanus);
Console.WriteLine("Keskmine hinne: " + hinne);
Console.WriteLine("Õpilane: " + onOpilane);
}
}
Tulemus:
