Java dasturlash tili tarixi va uning tarkibi. Java dasturlash tilida identifikatorlar, operatorlar, xizmatchi so‘zlar, o‘zgaruvchilar va ularning turlari


1.Java tili tarixi Dasturlash asoslari fani, elektron hisoblash mashinalarining boshqarishga xizmat qilishga asoslangan fan deb ham yuritish mumkin. Chunki elektron hisoblash mashinalarining asosi bo‘lmish dasturiy ta’minotlar ham insoniyat tomonidan ma’lum bir qoida va buyruqlar asosida yaratiladi So‘ngi yillarda Java va C++ dasturlash tillari juda takomillashib, tobora ommalashib bormoqda. Mazkur tillardagi vositalar zamonaviy axborot texnologiyasining hamma talablarini o‘z ichiga olgan va unda dastur tuzuvchi uchun ko‘pgina qulayliklar yaratilgan. • Java tili 1991 yilda Sun Microsystems kompaniyasi tomonidan “Yashil loyiha” ning Mavzu: Java dasturlash tili tarixi va uning tarkibi. Java dasturlash tilida identifikatorlar, operatorlar, xizmatchi so‘zlar, o‘zgaruvchilar va ularning turlari Reja: 1.Java tili tarixi; 2. Java tilining leksemmasi; 3. Java dasturlash tilidagi dasturning umumiy ko‘rinishi.
bir qismi sifatida yaratilgan. Java ob’ektga yo‘naltirilgan programmalash tili hisoblanadi. • Ma’lumki programma yozishda EHM ning har bir turining o‘ziga xos bo‘lgan buyruqlaridan ham foydalaniladi. Natijada programma faqat bir turdagi mashinalar uchun ishlaydi va boshqa tur mashinalarida ishlamasligi mumkin. Tuzilgan programma har qanday EHM da ishlash uchun Java tilida JVM (Java Virtucl Machine) mexanizmi tuzilgan. Aniqroq aytganda bu mexanizmda tuzilgan programma internetga ulangan har qanday kompyuterda ishlay oladigan bo‘ladi. Java dasturlash tilining bir nechta komplyatorlari bor ular quyidagilar: 1.Eclipse 2.IntelliJ IDEA. 3.NetBeans IDEA. Java tilining sintaksisi yuqorida keltirilgan barcha komplyatorlarda bir xil amalga oshiriladi, bundan kelib chiqqan holda biz Java tilini IntelliJ IDEA komplyatorida o’rganib chiqamiz. • IntelliJ IDEA komplyatori o’rnatilgandan so’ng File->New->Project bo’yrug’i asosida dasturning ishchi oynasi hosil
qilinadi. Natijada dasturning ishchi oynasi quyidagi holatda bo’ladi.• Tilning alfavit belgilaridan tilning leksemalari shakllantiriladi: • 1. Identifikatorlar; • 2.Kalit (xizmatchi yoki zahiralangan) so‘zlar; • 3.O‘zgarmaslar; • 4.Amallar; • 5.Ajratuvchilar. • Java dasturlash tilida tuzilgan dasturlarda izohlar C++ tili kabi dasturning istalgan joyda berilishi mumkin. Izohlar ikki turda bo‘ladi ular satriy va blokli ko‘rinishlarda bo‘ladi. Satriy izohlar uchun “//” belgi ishlatiladi, blokli izohlar uchun “/*”, “*/” belgilari ishlatiladi. • 1 .Tub sonlarni topish package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { int n; Scanner a= new Scanner(System. in ); System. out .println( "n=" ); n=a.nextInt(); if (n> 1 ){ for ( int i= 2 ; i<=n; i++){
if (n%i== 0 ){ System.out .println( "tub son emas" ); i=n; } else { if (i>(n/ 2 )) { System. out .println( "tub son" ); i=n;} } } } else System. out .println( "1 dan katta son kiriting" ); } } 2. package com.company; import java.util.Scanner; public class Main { public static void main(String[] args) { int y, a; Scanner z= new Scanner(System. in ); a=z.nextInt(); y=z.nextInt(); if ((a> 0 &&a< 9 )&&(y> 0 &&y< 9 )){ for ( int n= 1 ; n< 9 ; n=n+ 1 ){ if (n== 1 ){a=a+ 2 ; y=y+ 1 ; System. out .println( "(" +a "," +y ")" );} else if (n== 2 ){a=a- 2 ; y=y+ 1 ; System. out .println( "(" +a "," +y ")" );} else if (n== 3 ){a=a+ 1 ; y=y+ 2 ; System. out .println( "(" +a "," +y ")" );} } } else System. out .println( "siz 1 va 8 orasida son kiriting" ); } } 3 . package com.company; import java.util.Scanner;