Variabel
Termasuk bagian Dasar-Dasar dalam perjalanan C# di Coddy. Pelajaran 10 dari 69.
Dalam C#, var adalah kata kunci yang memungkinkan kamu mendeklarasikan variabel tanpa menyebutkan tipenya secara eksplisit. Compiler menyimpulkan tipe variabel berdasarkan nilai yang diberikan kepadanya. Ini dikenal sebagai inferensi tipe.
var dapat membuat kode lebih ringkas dan mudah dibaca, terutama saat menangani tipe yang kompleks.
Berikut cara menggunakan var:
var age = 30;
var price = 99.99;
var name = "Alice";
var isActive = true;Dalam contoh-contoh ini, compiler menyimpulkan bahwa age adalah int, price adalah double, name adalah string, dan isActive adalah bool.
Secara default, angka yang ditulis dengan titik desimal disimpulkan sebagai double. Akhiran f (misalnya 45.50f) menjadikan literal tersebut bertipe float, sedangkan m (45.50m) menjadikannya bertipe decimal.
Tantangan
PemulaTulis program C# yang mendeklarasikan dan menginisialisasi variabel berikut menggunakan var:
- Variabel bernama
quantitydengan nilai5. - Variabel bernama
itemPricedengan nilai24.99. - Variabel bernama
productNamedengan nilai"Laptop". - Variabel bernama
isAvailabledengan nilaitrue.
Coba sendiri
using System;
public class Program {
public static void Main(string[] args) {
// Tulis kodemu di sini
// Jangan ubah kode di bawah ini
Console.WriteLine("Quantity: " + quantity);
Console.WriteLine("Item Price: " + itemPrice);
Console.WriteLine("Product Name: " + productName);
Console.WriteLine("Is Available: " + isAvailable);
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloKenaikan/PenurunanKenaikan/Penurunan SetelahnyaPintasan Aritmetika7Input dan Output Dasar
Output DasarInterpolasi stringMembaca inputMenguraiRangkuman, Sampai 120Rangkuman, Benar atau Salah5Operator Bagian 2
Operator PerbandinganOperator Logika Bagian 1Operator Logika Bagian 2Ulasan: Logika SederhanaOperator Logika Bagian 3Latihan sendiri: Compiler C# online