Javada nuqta rangini aniqlash funksiyasini misol yordamida tushuntirib bering



Download 79,63 Kb.
bet2/5
Sana18.02.2022
Hajmi79,63 Kb.
#453903
1   2   3   4   5
Bog'liq
Misollar

findK("hjhfsaku dfff f k eef8");

}
public static void findK(String str) {


Pattern pattern = Pattern.compile("[a-z]*k[a-z]*");
Matcher moslik = pattern.matcher(str);
char[] belgilash = new char[str.length()];
for (int i = 0; i < belgilash.length; i++) {
belgilash[i] = ' ';
}
while (moslik.find()) {
Arrays.fill(belgilash, moslik.start(), moslik.end(), '^');
}

System.out.println(str);


System.out.println(belgilash);

}


}
68.Satr berilgan. Boshlanishi va tugashi bir xil harfdan iborat so‘zni toping.
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
System.out.println("nechta soz");
int n=x.nextInt();
String s[]=new String[n];
for (int i=0; is[i]=x.next();
}
for (int i=0; iif( s[i].charAt(0)==s[i].charAt(s[i].length()-1)){
System.out.println(s[i]);
}
}
}
}

69.Satrdagi barcha ikki nuqtalarni nuqta vergul bilan almashtiring. Almashishlar miqdorini hisoblang.


package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("So'z kiriting ");
String s=new Scanner(System.in).nextLine();
System.out.println(s);
s= s.replaceAll(":",";");
System.out.println(s);
}
}
70.Satrdagi ikki nuqta belgilarini o‘chiring va o‘chirilgan belgilar mig‘dorini hisoblang.
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("So'z kiriting ");
String s=new Scanner(System.in).nextLine();
System.out.println(s);
int t=0;
for (int i = 1; i < s.length()-1; i++) {

if (s.charAt(i-1)==':')


{
t++; s= s.replaceAll(":"," ");
}

}
System.out.println("t = " + t);


System.out.println(s);

}
}
71.Satrdagi so‘zlar orasidagi bo‘sh joy o‘rniga vergul quyish dasturini tuzing.


package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
System.out.println("So'z kiriting ");
String s=new Scanner(System.in).nextLine();
System.out.println(s);
s= s.replaceAll(" ",",");
System.out.println(s);
}
}

72.Satrda qavsga olingan belgili satr qismini o‘chirish dasturini tuzing (qavslar bilan birgalikda).


73.Berilgan so‘z satrda necha marta uchrashini aniqlang.
74.Satrda bitta nuqtali vergul mavjud. Nuqtali vergulgacha bo‘lgan va undan keyingi belgilar miqdorini hisoblang.
75.Satr berilgan. Birinchi n/2 belgilar orasida uchraydigan barcha ikki nuqtalarni nuqta bilan almashtiring va n/2 dan keyingi belgilar orasida uchraydigan barcha undov belgilarni nuqta almashtirib uni o‘zgartiring.

  1. Ixtiyoriy sonning 3-darajasini hisoblovchi PowerA3 nomli funksiya hosil qiling. PowerA3 funksiyasi orqali A, B, C haqiqiy sonlarining va D, E butun sonlarining 3-darajasini hisoblovchi dastur tuzilsin.

  2. Ixtiyoriy sonning 2, 3, 4 – darajasini hisoblovchi PowerA234 nomli funksiya hosil qiling. PowerA234 funksiyasi orqali A, B, C haqiqiy sonlarining 2, 3, 4 – darajasini hisoblovchi dastur tuzilsin. Funksiya prototipi quyidagicha bo‘lishi mumkin. void PowerA234(float , float*, float*, float*);

  3. 2 ta sonning o‘rta arifmetigi va geometrigini hisoblovchi MEAN nomli funksiya hosil qiling. MEAN funksiyasi orqali A, B, C, D sonlaridan (A,B), (A,C), (A,D) juftliklarining o‘rta arifmetigi va geometrigini hisoblovchi dastur tuzilsin. Funksiya prototipi quyidagicha bo‘lishi mumkin: void MEAN(float , float , float*, float*);

  4. Teng tomonli uchburchakning yuzasi va perimetrini hisoblovchi Triangle nomli funksiya hosil qiling. Triangle funksiyasi orqali uchta teng tomonli uchburchakning perimetri va yuzini hisoblovchi dastur tuzilsin. Funksiya prototipi quyidagicha bo‘lishi mumkin: void Triangle(float , float*, float*);

  5. To‘g'ri to‘rtburchakning yuzini va perimetrini uning qarama – qarshi uchlari koordinatasi orqali hisoblovchi RectPS nomli funksiya hosil qiling. (x1, y1, x2, y2) to‘g'ri to‘rtburchakning qarama – qarshi uchlari RectPS funksiya orqali 2 ta to‘rtburchak yuzi va perimetrini hisoblang. To‘rtburchak tomonlari koordinatalar o‘qiga parallel. Funksiya prototipi quyidagicha bo‘lishi mumkin:void RectPS(int , int , int*, int*);

  6. Natural sonning raqamlari soni va raqamlari yig'indisini hisoblovchi DigitCountSum nomli funksiya hosil qiling. Bu funksiya orqali a, b, c sonlarining raqamlari soni va yig'indisini hisoblovchi dastur tuzilsin. void DigitCountSum (int, int*, int*);

  7. Butun musbat sonining raqamlarini teskari tartibda chiqaruvchi InvertDigit nomli funksiya hosil qiling. Bu funksiya orqali a, b, c sonlarining raqamlari teskari tartibda chiqaruvchi dastur tuzilsin.

  8. Kiritilgan K butun musbat sonining o‘ng tarafiga (oxiriga) R raqamini (1 <= R <= 9) qo‘shuvchi AddRightDigit nomli funksiya hosil qiling.

package com.company;
import java.util.Scanner;
public class Main {
public static int AddRightDigit(int k,int r){
return k*10+r;
}
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
int k,r;
k=x.nextInt();
r=x.nextInt();
System.out.println(AddRightDigit(k,r));

}
}




  1. Kiritilgan K butun musbat sonining chap tarafiga (boshiga) R raqamini (1 <= R <= 9) qo‘shuvchi AddLeftDigit nomli funksiya hosil qiling.

package com.company;
import java.util.Scanner;
public class Main {
public static int AddRightDigit(int k,int r){
return (int) (r*Math.pow(10,((int)(Math.log(k)/Math.log(10)))+1)+k);
}
public static void main(String[] args) {
Scanner x=new Scanner(System.in);
int k,r;
k=x.nextInt();
r=x.nextInt();
System.out.println(AddRightDigit(k,r));

}
}




  1. Ikkita sonning qiymatini almashtiruvchi Swap nomli funksiya hosil qiling. Swap funksiya orqali A, B, C, D sonlaridan (A, B), (D, C) juftliklarining qiymatlarini almashtiruvchi dastur tuzilsin.

  2. X va Y sonlaridan kichigini X ga va kattasini Y ga yozuvchi Minmax(X,Y) funksiyasini hosil qiling. Minmax funksiyasini 4 marta chaqirish orqali a, b, c, d butun sonlaridan kattasini va kichigini aniqlovchi dastur tuzilsin.

  3. A, B, C sonlarini o‘sish tartibida joylashtiruvchi SortInc3(A, B, C) funksiyasini hosil qiling. Ya'ni A, B, C sonlari qiymatlarini shunday almashtiringki, natijada A ning qiymati eng kichik va C ning qiymati eng katta bo‘lsin. Bu funksiya orqali (A1, B1, C1) va (A2, B2, C2) sonlarini tartiblang.

package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("Sonlarnikiriting: ");
int A1 = input.nextInt();
int B1 = input.nextInt();
int C1 = input.nextInt();
int A2 = input.nextInt();
int B2 = input.nextInt();
int C2 = input.nextInt();

Download 79,63 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
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