Tajriba ishi №3 Mavzu: Satrlardan foydalanib dasturlash Ishdan maqsad
Download 120.85 Kb.
|
3-Tajriba ishi 3
- Bu sahifa navigatsiya:
- Echimi. Birinchi usul.
- Ikkinchi usul.
- Funksiya Tavsifi
- Natija
- Kiruvchi ma’lumotlar
Echimi. Birinchi usul. Qatorni o’qib olgach uni probellar bilan ajratib chiqamiz. import java.util.Scanner; public class Proba { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; s = sc.nextLine(); String s1[] = new String[1000]; int n = 0; s1[n] = ""; for (int i = 0; i < s.length(); i++) { if(s.charAt(i) != ' ') s1[n] += s.charAt(i); else{ n++; s1[n] = ""; } } for (int i = 0; i <= n; i++) { if(s1[i].charAt(0) > 64 && s1[i].charAt(0) < 91) System.out.println(s1[i]); } } } Ikkinchi usul. split(“ “) orqali probelldan so’zlarni ajratib massivga joylashtiramiz. import java.util.Scanner; public class Proba { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s; s = sc.nextLine(); String s1[] = s.split(" "); int n = s1.length; for (int i = 0; i < n; i++) { if(s1[i].charAt(0) > 64 && s1[i].charAt(0) < 91) System.out.println(s1[i]); } } } string tipli o’zgaruvchi ustiga bajariladigan boshqa funksiyalar.
1 – Topshiriq Topshiriqlar 3-Topshiriq. Sizga uzunligi 500 dan oshmaydigan matn berilgan. Sizni vazifangiz shu matndagi kichik xarflarni kattasiga, katta xarflarni kichigiga aylantirishdan iborat. Kiruvchi ma’lumotlar:Katta va Kichik lotin alifbosidagi xarflar va probel berilishi mumkin. Chiquvchi ma’lumotlar: masala yechimi
public class Main { public static void main(String[] args) { String str = "Bu bir Matn hisoblanadi. Bu esa test matnidir."; // Kichik xarflarni kattasiga, katta xarflarni esa kichigiga aylantiramiz String result = ""; for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if (Character.isLowerCase(ch)) { result += Character.toUpperCase(ch); } else if (Character.isUpperCase(ch)) { result += Character.toLowerCase(ch); } else { result += ch; } } // Natijani chiqaramiz System.out.println(result); } } Download 120.85 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling