2020. november 18., szerda

2020.11.18. Változók értékadása

 

            int szam = 0;

            Console.WriteLine(szam);//0

            Console.WriteLine(szam + 2); //2

            Console.WriteLine("szam+2"); //szam+2

            Console.WriteLine("Eredmény: {0}", szam + 2);//2

            Console.WriteLine(szam);//0

            szam = szam + 2; //a változó értéke akkor változik meg, ha értékadás történt

            Console.WriteLine(szam);//2

 

            ///////////////////////////////////////////////////////////////////////

            //de:

            szam = 0;

            Console.WriteLine("Eredmény: {0}", szam = szam + 2);//2, itt ugyanis szabályos értékadás történt

            Console.WriteLine(szam); //megmaradt az értéke

            //Ilyet órán lehetőleg nem használunk kezdőként, de aki tudja, mit csinál, az használhatja.

            //Vagyis aki nem akar belekavarodni, az ne használjon ilyet.

            ///////////////////////////////////////////////////////////////////////

 

            string szo = "C#";

            Console.WriteLine(szo + " nyelv"); //C# nyelv

            Console.WriteLine("Kiegészítve: {0}", szo + " nyelv"); //C# nyelv

            Console.WriteLine(szo); //C#

            szo = szo + " nyelv"; //a változó értéke akkor változik meg, ha értékadás történt

            Console.WriteLine(szo); //C# nyelv

 

            double tort = 0;

            Console.WriteLine(tort); //0

            tort = 5;

            Console.WriteLine("A tört szám osztva kettővel: {0}", tort/2); //2,5

            Console.WriteLine(tort); //5

            tort = tort / 2; //a változó értéke akkor változik meg, ha értékadás történt

            Console.WriteLine(tort); //2,5

 

            bool log = true;

            Console.WriteLine(!log); //false

            log = !log; //a változó értéke akkor változik meg, ha értékadás történt

            Console.WriteLine(log); //false

 

 

 

            Console.ReadLine();

Nincsenek megjegyzések:

Megjegyzés küldése