Shablon Lab
1 2 Bog'liqlabaratorya10
Laboratoriya jumısı berilgen sánesi: «___»_________ 2022 j. Laboratoriya jumısın tapsırıw sánesi: «___»_________ 2022 j. Tayarlaǵan _________________ I. Tilewmuratov Qabıllaǵan _________________ A.B.Orınbaev Nókis – 2022 Tema: 10-laboratoriya: Qatarlarǵa baylanıslı quramalı máseleler Joba: 1. Simvollı maǵlıwmatlar tipi; 2. Simvollı maǵlıwmatlar ústinde ámeller; 3. String tipi; 4. String klassı metodları; 5. StringBuffer hám StringBuilder klassları hám metodları; 6. Maǵlıwmatlardı formatlı shıǵarıw. Qisqasha teoriyaliq túsinikler: Java tilinde simvollar menen islew ushın char tipi bolıp, ol yadtan 16 bit orın iyeleydi. char tipi unicode simvolların óz ishine aladı. char tipinde ózgeriwshiler tómendegishe jaratıladı: char ch='A'; //char simvolı char ch=(сhar)65; /*A simvolınıń unicode kestesindegi 10 lıq sanaq sistemasındaǵı kodı*/ char ch='\u0041'; /*A simvolınıń unicode kestesindegi 16 lıq sanaq sistemasındaǵı kodı*/ char ch='\101'; /*A simvolınıń unicode kestesindegi 8 lik sanaq sistemasındaǵı kodı*/ Qatarlar – bul tekst kórinisinde maǵlıwmatlar bolıp, hárbir qatar birneshe simvollar izbe-izliginen turadı. Java tilinde qatarlar char tipindegi massivler emes, al qandayda bir klass obyekti sanaladı. Javada qatarlar menen islesiw ushın java.lang paketindegi String, StringBuilder hám StringBuffer klassları bar. Qatarlardıń hár bir simvolı óz indeksine iye hám birinshi simvol indeksi 0 ge teń boladı. String qatarı tómendegishe jaratıladı: String str1 = "Xosh keldińiz!"; String str2 = new String("Xosh keldińiz!"); StringBuffer hám StringBuilder klassları String klassı obyektleri ózgermeydi. Sonlıqtan qatarlardı ózgertiwge bolǵan barlıq ámeller taza obyekt jaratılıwına alıp keledi. Bul bolsa programmanıń islew ónimdarlıǵına keri tásir etedi. Bul mashqalanı sheshiw ushın javaǵa StringBuffer hám StringBuilder klassları qosılǵan. Bul klasslar derlik String klassına uqsas bolıp, ayırmashılıǵı qatar ústinde hár qıylı ámellerdi orınlaǵanda programmanıń islew tezligine keri tásir etpeydi hám yadtan az orın iyelewi múmkin. StringBuffer hám StringBuilder klassları bir – birine júdá uqsas bolıp, ekewide birdey konstruktor hám birdey metodlarǵa iye. Olardıń birden – bir ayırmashılıǵı StringBuffer klassı kóp aǵımlı (potoklı) programmalarda islew múmkinshiligine iye. StringBuilder klassı bolsa kóp aǵımlı programmalarda isley almaydı, biraq bir aǵımlı programmalarda StringBufferden tezirek isleydi. Laboratoriyalıq jumısqa tapsırmalar: Satr berilgan. Satrdagi tinish belgilar sonini chiqaruvchi programma tuzilsin. Sheshiliwi: 1-tapsirma: package javaapplication110; import java.util.Scanner; public class JavaApplication110 { public static void main(String[] args) { char[]c={'.',',','-',':',';','?','!'}; int count = 0; Scanner sc = new Scanner(System.in); String s=sc.nextLine(); for(int i=0;i count++; break; } } } System.out.println(count); } } Nátiyjesi: run:
3 Download 77,7 Kb. Do'stlaringiz bilan baham: 1 2 Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025 ma'muriyatiga murojaat qiling |
kiriting | ro'yxatdan o'tish Bosh sahifa юртда тантана Боғда битган Бугун юртда Эшитганлар жилманглар Эшитмадим деманглар битган бодомлар Yangiariq tumani qitish marakazi Raqamli texnologiyalar ilishida muhokamadan tasdiqqa tavsiya tavsiya etilgan iqtisodiyot kafedrasi steiermarkischen landesregierung asarlaringizni yuboring o'zingizning asarlaringizni Iltimos faqat faqat o'zingizning steierm rkischen landesregierung fachabteilung rkischen landesregierung hamshira loyihasi loyihasi mavsum faolyatining oqibatlari asosiy adabiyotlar fakulteti ahborot ahborot havfsizligi havfsizligi kafedrasi fanidan bo’yicha fakulteti iqtisodiyot boshqaruv fakulteti chiqarishda boshqaruv ishlab chiqarishda iqtisodiyot fakultet multiservis tarmoqlari fanidan asosiy Uzbek fanidan mavzulari potok asosidagi multiservis 'aliyyil a'ziym billahil 'aliyyil illaa billahil quvvata illaa falah' deganida Kompyuter savodxonligi bo’yicha mustaqil 'alal falah' Hayya 'alal 'alas soloh Hayya 'alas mavsum boyicha yuklab olish |