Mavzu: Java dasturlash tilida boshqarish operatorlari Nazariy qism Chop etish operatori



Download 0,54 Mb.
Sana31.12.2021
Hajmi0,54 Mb.
#238744
Bog'liq
1-lab(2)



941-18-guruh talabasi

Madaminov Shayxnazar



  1. Tajriba ishi

Mavzu: Java dasturlash tilida boshqarish operatorlari



Nazariy qism



Chop etish operatori.

Java tilida ma’lumotlarni chop qilish uchun System.out.println(“”); operatoridan foydalaniladi. uning o‘rniga sout so‘zini yozib Tab klavishini bosing. Natijada, sout o‘rnida System.out.println(“”); hosil bo‘ladi.

Formatter orqali ma’lumotlarni chop etishda Java utiliti chaqirilgan

bo‘lishi kerak. Yuqoridagi misolning programmasi quyidagicha bo‘lishi

mumkin:

package format_pech;

import java.util.*;

public class Main {

public static void main(String[] args) {

Formatter ff=new Formatter();

ff.format("Formatlash %s juda oson: %d %f","Java yordamida",10,98.6);

System.out.println(ff);

} }

Ma’lumotlarni kiritish operatori.

Formatter klassiga qo‘shimcha klasslardan biri Scanner klassidir. Bu klass ma’lumotlar qaysi formatda bo‘lsa , shu formatda o‘qish ( xotiraga kiritish) imkonini beradi. Ma’lumotlar oqimi (ketma- ketligi) faylda ham bo‘lishi mumkin.

Xuddi shuningdek, ma’lumotlarni klaviatura orqali (konsol) ham o‘qish imkoni mavjud. Ma’lumotlarni Scanner orqali o‘qish uchun Scanner ni hosil qilish kerak.

Masalan, quyidagi Scanner

Scanner ss=new Scanner(System.in);

Klaviaturadan Scanner yordamida butun sonlarni, o‘nli kasr ko‘rinishidagi sonlarni ( haqiqiy sonlar), matnlarni kiritish va bu qiymatlarni mos turdagi o‘zgaruvchilarga taqdim etish uchun quyidagi metodlar qo‘llanadi.


  • nextInt()- int turidagi butun sonlarni o‘qish uchun;


  • nextShort()- short turidagi butun sonlarni o‘qish uchun;


  • nextLong()- long turidagi butun sonlarni o‘qish uchun;


  • nextByte()- byte turidagi butun sonlarni o‘qish uchun;


  • nextFloat()- float turidagi haqiqiy sonlarni o‘qish uchun;


  • nextDouble()- double turidagi haqiqiy sonlarni o‘qish uchun;


  • next()- ixtiyoriy turni matn sifatida o‘qish uchun.




Masalaning qo’yilishi:



Ifodaning qiymatini hisoblash dasturini tuzing.

5.

lab1.java listing:

import java.util.Scanner;

public class lab1 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("x va y ni kiriting:");

double x = sc.nextInt();

double y = sc.nextInt();

double b;

b = Math.pow(Math.abs(x-y), 2)/(Math.pow(x, 2)+2)+Math.pow((x-y), 2)/2- Math.abs(x+y);

System.out.print(b);

}

}





Tarmоqlanuvchi оpеratоrdan (shartli оpеratоrdan) fоydalanib, argumеnt x ning bеrilgan qiymatida y funktsiyaning qiymatini hisоblash prоgrammasini tuzing.



lab1_1.java listing:

import java.util.Scanner;

public class lab1_1 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("x va y ni kiriting:");

double x = sc.nextInt();

double y = sc.nextInt();

double b;

if (x>0) {

b=3/4;

}

if (x>=0) {



b=(Math.pow(x, 2)+Math.pow(y, 2))/8;

}

else {



b=4*(x-y);

}

System.out.println(b);



}

}



Ифодаларни ҳисоблаш дастурини тузинг.

  1. Асослари а ва b , катта а асос билан ён томони бœлган, тенг ёнли трапеция юзасини топинг.

lab1_3.java listing:

import java.util.Scanner;

public class lab1_3 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("x va y ni kiriting:");

double x = sc.nextInt();

double y = sc.nextInt();

double b;

double c;

b=(x+y)/2;

c=Math.sqrt(x*y);

System.out.print(b);

System.out.print(c);



}

}





Download 0,54 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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