C# Ekspresi, Pernyataan, dan Blok (Dengan Contoh)
Ekspresi, Pernyataan, dan Blok C# (Dengan Contoh)
Pada artikel ini, kita akan belajar tentang ekspresi C#, pernyataan C#, perbedaan antara ekspresi dan pernyataan, dan blok C#.
Ekspresi, pernyataan dan blok adalah blok bangunan dari program C#. Kami telah menggunakannya sejak program "Hello World" pertama kami.
Ekspresi C#
Ekspresi dalam C# adalah kombinasi operan (variabel, literal, pemanggilan metode) dan operator yang dapat dievaluasi ke nilai tunggal. Tepatnya, ekspresi harus memiliki setidaknya satu operan tetapi mungkin tidak memiliki operator apa pun.
Mari kita lihat contoh di bawah ini:
double temperature;
temperature = 42.05;
Di sini, 42.05
adalah ekspresi. Juga, temperature = 42.05
adalah ekspresi juga.
int a, b, c, sum;
sum = a + b + c;
Di sini, a + b + c
adalah ekspresi.
if (age>=18 && age<58)
Console.WriteLine("Eligible to work");
Di sini, (age>=18 && age<58)
adalah ekspresi yang mengembalikan boolean
nilai. "Eligible to work"
juga merupakan ekspresi.
Pernyataan C#
Pernyataan adalah unit dasar eksekusi suatu program. Sebuah program terdiri dari beberapa pernyataan.
Misalnya:
int age = 21;
Int marks = 90;
Pada contoh di atas, kedua baris di atas adalah pernyataan.
Ada berbagai jenis pernyataan dalam C#. Dalam tutorial ini, kami terutama akan fokus pada dua di antaranya:
- Pernyataan Deklarasi
- Pernyataan Ekspresi
Pernyataan Deklarasi
Pernyataan deklarasi digunakan untuk mendeklarasikan dan menginisialisasi variabel.
Misalnya:
char ch;
int maxValue = 55;
Keduanya char ch;
dan int maxValue = 55;
adalah pernyataan deklarasi.
Pernyataan Ekspresi
Ekspresi yang diikuti oleh titik koma disebut pernyataan ekspresi.
Misalnya:
/* Assignment */
area = 3.14 * radius * radius;
/* Method call is an expression*/
System.Console.WriteLine("Hello");
Di sini, 3.14 * radius * radius
adalah ekspresi dan area = 3.14 * radius * radius;
adalah pernyataan ekspresi.
Demikian juga, System.Console.WriteLine("Hello");
adalah ekspresi dan pernyataan.
Selain pernyataan deklarasi dan ekspresi, ada:
- Pernyataan Pilihan (jika...lain, alihkan)
- Pernyataan Iterasi (do, while, for, foreach)
- Pernyataan Lompat (break, continue, goto, return, yield)
- Penanganan Pengecualian Pernyataan (lempar, coba-tangkap, coba-tangkap, coba-tangkap-akhirnya)
Pernyataan ini akan dibahas dalam tutorial selanjutnya.
Jika Anda ingin mempelajari lebih lanjut tentang pernyataan, kunjungi Pernyataan C# ( referensi C#)
Blok C#
Blok adalah kombinasi dari nol atau lebih pernyataan yang diapit oleh kurung kurawal {}.
Misalnya:
Contoh 1:Blok C# dengan pernyataan
using System;
namespace Blocks
{
class BlockExample
{
public static void Main(string[] args)
{
double temperature = 42.05;
if (temperature > 32)
{ // Start of block
Console.WriteLine("Current temperature = {0}", temperature);
Console.WriteLine("It's hot");
} // End of block
}
}
}
Saat kita menjalankan program, outputnya adalah:
Current temperature = 42.05
It's hot
Di sini, dua pernyataan di dalam { }
:
Console.WriteLine("Current temperature = {0}", temperature);
dan
Console.WriteLine("It's hot");
membentuk blok .
Contoh 2:Blok C# tanpa pernyataan
Sebuah blok mungkin tidak memiliki pernyataan apa pun di dalamnya seperti yang ditunjukkan pada contoh di bawah ini.
using System;
namespace Blocks
{
class BlockExample
{
public static void Main(string[] args)
{
double temperature = 42.05;
if (temperature > 32)
{ // Start of block
// No statements
} // End of block
}
}
}
Di sini, kurung kurawal { }
setelah if(temperature > 32)
hanya berisi komentar dan tidak ada pernyataan.