Java dasturlash tilida tipdan tipga konvert qilish! o'zbek tilida malumot ber
Java dasturlash tilida "tip konvert" deb nomlanuvchi amalga oshirishning 3 turi mavjud:
1. Avtomatik tip konvert (Automatic type casting):
Bu turda, kichik ma'lumot turi katta ma'lumot turiga o'tkazilganda avtomatik ravishda konvertatsiya amalga oshiriladi. Masalan, int turgidagi o'zgaruvchini double turgidagi o'zgaruvchiga o'tkazish:
int x = 5; double y = x; // int turidan avtomatik ravishda double turiga konvertatsiya amalga oshiriladi
2. Majburiy tip konvert (Explicit type casting):
Bu turda, katta ma'lumot turi kichik ma'lumot turiga o'tkazilganda majburiy ravishda konvertatsiya amalga oshiriladi. Bu jarayonda, o'tkazish operatorining chap tomoniga kichik ma'lumot turi qavs ichida yoziladi. Masalan, double turgidagi o'zgaruvchini int turgidagi o'zgaruvchiga o'tkazish:
double x = 5.5;
int y = (int) x; // double turidan majburiy ravishda int turiga konvertatsiya amalga oshiriladi
3. String turi bilan boshqa ma'lumot turiga konvertatsiya:
String turgidagi qiymatni boshqa ma'lumot turiga o'tkazish uchun parse metodlari ishlatiladi. Masalan, String turgidagi sonni int turgidagi o'zgaruvchiga o'tkazish uchun Integer.parseInt() metodi ishlatiladi:
String x = "5";
int y = Integer.parseInt(x); // String turidan int turiga konvertatsiya amalga oshiriladi
Java dasturlash tilida standart funksiyalar haqida ma’lumot bering!
Java dasturlash tilida standart funksiyalar ko'p mavjud. Ba'zi ular quyidagilardir:
1. Math sinfi: Matematik amallarni bajarish uchun funksiyalar mavjud (masalan, sin(), cos(), tan(), sqrt() va boshqalar).
2. String sinfi: Matnlar bilan ishlash uchun funksiyalar mavjud (masalan, length(), charAt(), substring() va boshqalar).
3. Scanner sinfi: Kiritilgan ma'lumotni o'qish uchun funksiyalar mavjud.
4. ArrayList sinfi: Ro'yxatlar bilan ishlash uchun funksiyalar mavjud (masalan, add(), remove(), get() va boshqalar).
5. Date sinfi: Sana va vaqtlar bilan ishlash uchun funksiyalar mavjud.
6. System sinfi: Dastur yuritish jarayonida tizim bilan ishlash uchun funksiyalar mavjud (masalan, print(), println(), exit() va boshqalar).
7. File sinfi: Fayllar bilan ishlash uchun funksiyalar mavjud (masalan, createNewFile(), delete(), exists() va boshqalar).
8. Random sinfi: Tasodifiy sonlarni generatsiya qilish uchun funksiyalar mavjud.
9. Thread sinfi: O'zaroq ishlash loyihasini yaratish uchun funksiyalar mavjud.Va hokazo.
Do'stlaringiz bilan baham: |