Shablon Lab



Download 77,7 Kb.
bet2/2
Sana11.02.2022
Hajmi77,7 Kb.
#443964
1   2
Bog'liq
labaratorya10

Jámi toplaǵan ball




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:

  1. 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;ifor(int j=0;jif(s.charAt(i)==c[j]){
count++;
break;
}
}
}
System.out.println(count);
}
}
Nátiyjesi:

run:
Men, sen, Aygu'l ha'mde G'umsha subbotnikke baramiz.


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