Latest web development tutorials

C # jika ... pernyataan lain

C # hakim C # hakim

Setelahpernyataan jika dengan yang lain pernyataan opsional,pernyataan lain mengeksekusi ekspresi Boolean adalah palsu.

tatabahasa

Sintaks di C #jika ... pernyataan lain:

if (boolean_expression)
{
   / * Jika ekspresi Boolean benar akan mengeksekusi pernyataan * /
}
lain
{
  / * Jika ekspresi Boolean adalah pernyataan palsu yang akan dijalankan * /
}

Jika ekspresi Booleanbenar, maka kode jikablok eksekusi. Jika ekspresi Boolean adalahpalsu, maka kode dalam blok laindieksekusi.

diagram alir

Dalam C # if ... else pernyataan

contoh

menggunakan System;

namespace pengambilan keputusan
{
    
    Program kelas
    {
        static void Main (string [] args)
        {

            / * Variabel definisi lokal * /
            int a = 100;

            / * * Kondisi Periksa boolean /
            if (a <20)
            {
                / * Jika kondisi benar, output berikut pernyataan * /
                Console.WriteLine ( "kurang dari 20");
            }
            lain
            {
                / * Jika kondisi salah, output dari pernyataan berikut * /
                Console.WriteLine ( "lebih besar dari 20");
            }
            Console.WriteLine ( "nilai yang {0}", a);
            Console.ReadLine ();
        }
    }
}

Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:

lebih besar dari 20
nilai 100

if ... else if ... else pernyataan

Setelah pernyataanjika dengan opsional lain jika ...pernyataanlain,yang dapat digunakan untuk menguji berbagai kondisi.

Bila menggunakan if ... else if ... else, poin-poin berikut harus diperhatikan:

  • Jika pos dapat diikuti oleh nol atau orang lain, itu harus setelah ada orang lain jika.
  • Jika yang terakhir dapat diikuti oleh nol atau lebih lain jika, mereka harus mendahului yang lain.
  • Setelah pertandingan sukses lain jika, lain jika atau yang lain tidak akan diuji.

tatabahasa

Dalam C #jika ... lain jika ... sintaks pernyataan lain:

if (boolean_expression 1)
{
   / * Ketika ekspresi Boolean adalah eksekusi benar * /
}
lain jika (boolean_expression 2)
{
   / * Ketika Boolean ekspresi 2 adalah eksekusi benar * /
}
lain jika (boolean_expression 3)
{
   / * 3 Ketika ekspresi Boolean adalah eksekusi benar * /
}
lain 
{
   / * Ketika kondisi di atas tidak benar, dieksekusi * /
}

contoh

menggunakan System;

namespace pengambilan keputusan
{
    
    Program kelas
    {
        static void Main (string [] args)
        {

            / * Variabel definisi lokal * /
            int a = 100;

            / * * Kondisi Periksa boolean /
            if (a == 10)
            {
                / * Jika kondisi jika benar, maka output dari pernyataan berikut * /
                Console.WriteLine ( "nilai 10");
            }
            lain jika (a == 20)
            {
                / * Jika yang lain jika kondisi benar, maka output dari pernyataan berikut * /
                Console.WriteLine ( "nilai 20");
            }
            lain jika (a == 30)
            {
                / * Jika yang lain jika kondisi benar, maka output dari pernyataan berikut * /
                Console.WriteLine ( "nilai 30");
            }
            lain
            {
                / * Jika kondisi di atas tidak benar, maka output pernyataan berikut * /
                Console.WriteLine ( "tidak ada nilai yang cocok");
            }
            Console.WriteLine ( "nilai yang tepat adalah {0}", a);
            Console.ReadLine ();
        }
    }
}

Ketika kode di atas dikompilasi dan dijalankan, menghasilkan hasil sebagai berikut:

nilai yang tepat tidak sesuai nilai dari 100

C # hakim C # hakim