Java бағдарламалау тілі

Мазмұны

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3

1 Java бағдарламалау тілінің теориялық негіздері ... ... ... ... ... ... ... ... ... ... ... ...6
1.1 Java бағдарламалау тіліне кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 6
1.2 Басқа тілдерден артықшылығы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
1.3 Жұмыс орнын дайындау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .10
1.4 Мәліметтер типі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
1.5 Арифметикалық операторлар ... ... ... ... ... ... ... ... ... ... ... ... ... ...16
1.6 Логикалық және салыстыру операторлары ... ... ... ... ... ... ... ... ... ..18

2 Java виртуалды машинасының қолдану әмбебаптылығын және
Java.дағы басқарушы құрылымдарды қолдану ... ... ... ... ... ... ... ... ... 20
2.1 Виртуалды Java . машина, байт . код , JIT . компиляциясы ... ... ... ...20
2.2 Java тілінің алфавиті. Алгоритмдеу және Java.дағы
басқарушы құрылымдарды қолдану ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 23
2.3 Көптік тармақталудың тапсырмасын орындайтын көптік
таңдау операторы қолданылатын бағдарлама ... ... ... ... ... ... ... ... ... ... ... ... ... 26

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...30

Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 31
        
        Мазмұны
Кіріспе.......................................................................................................................3
1 Java бағдарламалау тілінің теориялық негіздері...............................................6
1.1 Java бағдарламалау тіліне кіріспе....................................................................6
1.2 Басқа тілдерден артықшылығы........................................................................8
1.3 Жұмыс орнын дайындау.................................................................................10
1.4 ... ... ... ... ... және ... операторлары......................................18
2 Java виртуалды машинасының қолдану әмбебаптылығын және
Java-дағы басқарушы құрылымдарды қолдану....................................20
2.1 Виртуалды Java - машина, байт - код , JIT - ... Java ... ... ... және ... ... ... қолдану....................................................................23
2.3 Көптік тармақталудың тапсырмасын орындайтын көптік
таңдау операторы қолданылатын бағдарлама....................................................26
Қорытынды .......................................................................................................30
Қолданылған әдебиеттер ... ... ... ... үшін оған керекті програмаларды програмалаушы адам жасайды.
Программалаушы мамандығы дүние жүзіндегі ең бір ... ... ... ... ... ... адам өмір бойы үйренеді. Оқып шығып бірден программалаушы бола салатын ешқандай оқу құралы жоқ.
Программалаушының дайындығы негізгі ұғымдарды оқып үйренуден және ... ... ... ... ... ... ... бағынып жұмыс істейді. Біздер бұл командаларды пернетақтаның көмегімен жазу машинкасында жазу жазғандай теріп ендіреміз.
Бірінші ... ... ... оны ... орындайды, қарап шықтық, екінші команданы ендірдік, нәтижесін бағаладық,үшінші команданы ендірдік. Осылайша, ендірілетін ... көп әрі ... ... ... ... ... ... шыдамын тауысып жалықтырып жібереді. Төрт-бес команданы есте сақтай отырып ендіруге, ал он ... ... үшін ... ... алуға болады.Жүзден астам командаларды ендіру үшін өте ... ... ... егер жиі ... ... ... ... файл түрінде қатаң немесе иілгіш магниттік дискіге жазып сақтап қойып, командаларды ... ... ... күтпей-ақ сол дискідегі файлдан енгізуді компьютердің өзіне жүктесек, қалай болған болар еді? Әрине, қолмен қайта-қайта теріп ... горі ... ... еді. Программаларды жасау осылайша басталады, жоғарыда айтылғандай дискіге жазылған командалардан тұратын файл нағыз прграмманың өзі болып ... ... ... ... командалардың реттелген тізімі. Программа үшін оған қандай командалардың кіретіндігі ғана емес, сонымен бірге олардың қандай ретпен берілетіндігі де маңызды.
Хат жазғанда да ... ... әр ... ... ... Мысалы, қазақ тілінде , ағылшын тілінде т.с.с. Ағылшын мен қазақ тілінде жазылған хаттардың сыртқы көрінісі тіптен ... ... ... да ... арнай тілдердің көмегімен жазады, оларды программалау тілдері деп те атайды. Әр түрлі тілдерде жазылған бірдей программалардың ... өзі де ... ... ... ... ... ... және олардың әрқайсының бірнеше нұсқасы бар. Программалаушы адам программаны өзіне ыңғайлы тілде жазады. Барлық ... ... ... ... тілі ... ... ... тілдерінің бір ортақ қасиеті бар. Олар програмалаушыларға түсінікті, бірақ процессорға түсініксіз. ... тек ... ғана ... ... алады, сондықтан тек машиналық кодта жазылған программаларды ғана түсінеді, сондықтан кез-келген тілде жазылған программа ... ... ... аударылады, яғни машиналық кодқа айналады. Бұл аудару жұмысын арнайы аудармашы программа орындайды. Оның ... мына ... ... ... - ... ... ... кең таралған, танымал ОБ (объектіге бағытталған) бағдарламалау тілдердің бірі. Sun Microsystems 1995 жылы ... Java 1.0 ... ... жаңа ... ... ... ... Нәтижесінде Web нағыз интерактивті ортаға айналды. Әрине ғаламдық ... ... ... ... қалыптасуына үлкен әсерін тигізді. Web пайда болмаған кезде көпшілік қолданушыларда бір-бірімен байланыспаған дербес компьтерлер болған. Ал қазіргі ... ... ... жуығы Интернетке қосылған, ал ол, өз кезегінде есептеуіш жүйелердің жаңадан қалыптасуына және ақпатарты ... ... ... ... Сол жаңа ... ... мен Интернеттің дамуы бағдарламалауда Java-ға негізделген жаңа көз-қарас, ... алып ... Бұл тіл тек қана ... ... жоқ, оған қоса ... ... жаңа типке, аплетке, жол ашты.
Java-да "аплет" ұғымы web бетте орындалатын кішкентай бағдарлама ретінде қарастырылады. Қолданушының компьютеріне жүктелген соң, ол браузер ... ... ... әрекет жасап, белгілі бір тапсырмаларды орындайды.
1 Java бағдарламалау ... ... ... Java бағдарламалау тіліне кіріспе
Java бағдарламалау тілі бұл Internet ... ... ... тілі объектілі-бағытталған, платформалы - тәуелсіз, желі ... ... ... ... ... ... ... программалау тілі. Java жобасы 1995 жылы Sun Microsystems бірлестігінің арқасында көрсетілген болатын. Java ... ... ... ... ... ... - апплеттерді таратуға World Wide Web (WWW) жүйесін қолдануға мүмкіндік береді. Олар Internet серверлерінде орналасып, таратылады, клиентке желі ... ... ... ... ... және WWW ... бөлігі ретінде орнында орындалуға жіберіледі. Апплетке клиент компьютері қорларына қолжетімділігіне шек қойылған, сондықтан да ол жанама мультимедиялық интерфейсті бере алады және ... ... ... ... ақау ... күрделі есептеулерді жүргізе алады. Бағдарламалардың басқа түрі ... Java ... ... ... Олар кез ... ... тіпті оның архитектурасына қарамастан орындалатын тасымалдана алатын кодтарды көрсетеді. Осы кезде генерацияланатын ... код ... Java - ... (JVM - Java Virtual Machine) ... код интерпретаторында орындалатын нұсқаулардың жиынтығы болып табылады. Клиенттерге сервердегі қосымшаларға және ... ... ... ... беретін JSP ( Java Server Pages ) және сервлеттер өте кең ауқымда таралуға мүмкіндік алды.
Java тілі С++ тілінің ... ... ... ... үлгі ... ... алынған. Осыдан Java тілінің С++ тілімен ұқсастықтары тек қана ... ... ... ... ... Басқа программалау тілдерімен салыстырып қарағандағы негізгі айырмашылығы - программалар мөлшерінің азаюын ... етуі мен ... ... ... ... ... ... шарттарының ұлғаюы. Java көрсеткіштерді (С++, Pascal және тағы да басқа тілдердің ең қауіпті құралы) қолдамайды, себебі, жадтың ... ... типі ... көрсеткіштер арқылы жұмыс істеу мүмкіндігі жадтың қорғанышын елемеуге рұқсат береді. Java тілінде айнымалы арифметикамен есептеудің тәсілдері өзгерген, сондықтан да тіл ... ... ... код ... қамтамасыздандыру үшін strictfp кілттік сөзі енгізілді. Ол компиляторға айнымалы үтірі бар сандар үшін арифметикалық әрекеттерді алдыңғы түрдегі есептеулерге сәйкес ... ... ... ... жаздырады.
Тіл кластарының жүйелік кітапханасы кластар және пакеттерден тұрады, олар тілдің әртүрлі базалық мүмкіншіліктерін жүзеге асырады. Бұл кітапханаларға қосылған кластардың әдістері ... Java - ... ... ... ... ... бағдарламаның барлық объектілері динамикалық жадта орналасқан (heap) және стектерде сақталынатын ... ... ... қолжетімді. Бұл шешім жадқа тікелей қолжетімсіздікке мүмкіндік берді, бірақ массив элементтерімен жұмыс істеуді қиындатып жіберді. Java ... ... ... ... ... ... объектілердің класы туралы хабардан тұрады. Сондықтан да объектілі сілтемелер дегеніміз, көрсеткіштер ... олар ... ... ... ... JVM-ге код ... ... типтердің сәйкес келуін тексеруге мүмкіндік береді. Java-да жадты динамикалық бөлу концепциясы да ... ... ... ... ... босату тәсілдері жоқ болады. Оның орнына new (қоқыс жинаушысы) операторының көмегі арқылы көрсетілген жадты автоматты түрде босату ... іске ... Java - ... класс спецификациясы мен оның жүзеге асырылуы әрқашан да тек қана бір файлда болады.Java тілі ... ... ... және typedef, белгісіз бүтіндерді (егер ол ретінде char- ды есептемесек) қолдамайды. ... ... ... жоқ, тек ... бар, ... ... жоқ ... автоматты түрде жинастыру қолданылады), тілдің кейінге сақталған сөздері бола тұрса да, goto операторы және const сөзі қолданылмайды.
Java тілінде пайда ... ... ... ... мен кең ... (бағдарлама бөлімдерінің бір уақытта орындалу мүмкіншілігі).
1.2 Басқа тілдерден артықшылығы
Java шынында да желілік ортада құнды құрал болып табылады. Бірақ ол тек ... ... ... Java тілі ... ... жасау үшін қолданылатын универсалды тіл. Оған қоса Java платформаға тәуелсіз проектер жасау үшін қолданылады. ... ... және ... ... тез және түсінікті код жазуға мүмкіндік береді. Басқа ... ... ... тараған қателер Java бағдарламаларында болмайды. Десекте, барлық ішкі әдіс-амалдарына қарамастан Java бағдарлау тілі ... ... оңай тіл. ... ... ...
- Интернет бағдарламалар үшін мінсіз
- Бір рет жазылған код басқа ... ... Көп ...
- ... желі арқылы тапсырманы орындай алады
- Динамикалы
- Код қажет болған жағдайда ғана қолданылады
- ООП-ның бар болуы
Java бағдарлау тілі қазіргі ООП ... ... ... жазу үшін ... Жад ...
- Жад ... түрде бөлінеді
- "Garbage collector" қолданылмайтын жадты өшіріп отырады
- Сенімді
- Қатты типтелген
- Көрсеткіштер жоқ
- ...
- ... өте ... қиысқан тілдің элементтері оның қолданысын жеңілдетеді.
Java бағдарлау тілі - ол JDK (Java Development Kit). Яғни, бағдарлау тілі бір-бірімен ... ... ... ... ... ... ... Java-да жазылған бағдарламалар, негізінде, осы класстардың жиынтығын, ... ... ... ... ... ... Java-ның страндартты пакеттеріндегі класстар
- Өзіміз жаңадан жазған класстар
- Басқалардың көпшілік үшін жазған класстары
Java-да бағдарламаның жазу процессі:
Жазу: .java файлын жазу ... ... ... ... ... .java ... Java ... жіберіп .class файлды аламыз.
Орындау: пайда болған .class файлды Java интерпретаторына кодты орындау үшін ... ... - ... ... орындау үшін дайындайды және байт-коды бар .class файлды шығарады. Егер компиляция кезінде қателер болса, онда ... ... ... қайтадан компиляциядан өткізу керек.
Байт-код - Java виртуалды машинасында ... ... ... ... ... JVM ... ... Бұл әдіс басында әдеттегіден тыс болып көрінуі мүмкін, өйткені қазіргі кездегі ... ... ... ... шығармай бірден орындалатын кодты шығарады (.exe). Бірақ бұндай әдістің өзіндік артықшылықтары бар және жылдамдық ерекшеліктері зор емес.
Java интерпретаторы (JVM - Java Virtual Machine) - .class ... оқып оны ... ... ... ... яғни ... ... Жұмыс орнын дайындау
Java-да бағдарлауды бастамастан бұрын жұмыс орнын дайындау ... ... ... компиляциядан өткізіп, оны орындау үшін компьютеріңізге JDK (Java Development Kit) орнату керек. Бұл сабақты жазу ... Java Standard ... JDK 7 ... ... Оны ... ... арқылы жүктей аласыз (мұқиат болыңыз, өзіңіздің ОС-ға сәйкес нұсқаны көшіріңіз).
JDK-дің көптеген ... ... ... ... деген екі бағдарламалар бар. Олар javac.exe, Java компиляторын ... және ... Java ... ... JDK-ға ... ... ... емес, яғни олармен жұмыс істеу үшін командалық жол қолданылады.
Salem, Alem!
Төмендегі қарапайым бағдарламаны орындап көріңіз.
/*
Бұл Java-да жазылған ... ... ... ... кодты жазыңыз.
*/
class Example {
// Java-да кез-келген бағдарлама
// main() методынан (функциясынан) басталады.
public static void ... args[]) ... ... ... ... ... жазу ... 3 кезеңнен тұрады:
1. Код жазу
2. Оны компиляциядан өткізу
3. ... ... ... ... оны ... ... Ол үшін коммандалық жолда біз білетін javac-ты орындайық.
C:\>javac Example.java
Айтқандай javac компиляторы ішінде байт-коды бар Example.class файлын шығарды. Байт-код ... ... (.exe ... біз JDK-дің Java интерпретаторын қолданамыз. Параметр ретінде оған Example классын береміз.
C:\>java ... ... ... ... ... жол шығады:
Salem, Alem!
Бағдарламаның өте қарапайым болғанына қарамай оның әр ... ... ... код келесі жолдардан басталады:
/*
Бұл Java-да жазылған бағдарламаның мысалы.
Example.java файлына келесі кодты жазыңыз.
*/
Бұл - комментарии деп аталады. Басқа тілдердегідей ... ... ... ... ... ... ... яғни олардың кодқа еш әсері жоқ. Комментариилер жазылған кодты сипаттайды. Соның арқасында бастапқы код қабылдауға жеңіл, түсінікті болады. Бұл ... /* және */ ... ... ... ... ... саналады.
Келесі жол төмендегідей:
class Example {
Бұл жерде жаңа классты анықтайтын кілт сөз class жазылған. Алдында айтылғандай класс Java ... ... ... Example ... класстың аты. Класстың сипатталуы фигуралық жақшаның ({) ашылуымен басталады. Ал оның ішіндегі заттар сол класстың элементтері болады.
Бағдарламаның ... жолы - ... ... бұл түрі тек бір ... ... // ... ... барлық жол комментарии болып есептеледі. Және оларды компилятор елемейді.
Келесі жолда жазылған код:
public static void main(String args[]) ... ... ... ... ... main ... ... Сол себепті бұл жолдың болуы шарт.
Кезекті жол main() методының ішінде орналасқан.
System.out.println("Salem, Alem!");
Бұл код ... "Salem, Alem!" ... ... Код ... ... ... мәні ... түсініксіз болып көрінуі мүмкін). System - Java-ның страндартты пакеттеріндегі нақты бір класс. Ал out болса консольмен ... ... ... ... болса ішіне берілген праметрді out арқылы консольға шығарады. Назар салыңыз, println()-нан кейін үтір нүкте тұр. Бұл символмен Java-да барлық командалар ... ... ... ... main() ... аяқтаса, екіншісі Example классының сипатталуын аяқтайды.
Тағы бір айтатын жайт Java символдардың регистріне сезімтал. Мысалы, main орнына Main ... MAIN, ал println ... PrintLn ... бағдарлама коды қате болып есептеледі. Бұның салдарынан компиляция ... ... error) ... ... ... (run-time error) қате шығуы мүмкін.
Көріп тұрғаныңыздай Java бағдарламалар жәй мәтінді файлдар. Демек олар кезкелген мәтін өңдейтін бағдарламаларда жазылуы мүмкін. Мысалы, ... ... ... оны ... жол ... ... ... орындауымызға болады. Десекте, бұл жалықтыратын және уақыт алатын жұмыс (егер бағдарламамызда 100-ден(!!!) аса ... ... ... ... ... ... жөн. Олар IDE ... Development Environment) деп аталады. Олардың тиімді жақтары:
Түрлі-түсті код жазуға болады
Компиляция мен орындау тез ... ... ... Java технологияларды қолдануға болады (Java Beans, EJB's, Servlet-тер, т.б.)
IDE-лардың кейбір түрлері:
JCreator LE (Windows) - www.jcreator.com
Eclipse (Windows, Mac OS X, Linux) - ... Java ... Mac OS X) - ... ... Mac OS X, Linux, Solaris) - ... ... Eclipse Indigo IDE-сі ... ... ... типі - белгілі бір мәндердің жиынтығы. Мысалы, бүтін сандардың жиынтығы (Z) немесе нақты сандардың жиынтығы ... - ... ... бағдарламау тілі. Демек барлық айнымалылардың анықталған типтері ... ... ол өте ... Бұл ... ... ... кірістірілген мәліметтер типі бар. Олардың көбісі сандарға арналған. Басқа типтерді системалық пакеттерден табуға болады және ... ... ... мәліметтер типтерімізді анықтауға болады.
1. Бүтін сандар (Integers)
2. Өзгермелі нүктесі бар типтер (Floating-Point)
3. ... типі ... ... тип ... ... ... Математикадағыдай Java-да бүтін сандар бөлшек бөлігі жоқ сандар. Java тілінде бүтін сандар үшін 4 тип қарастырылған.
Тип
Жадтағы орны
Анықталу облысы, [ ... ... ... ... ... ... 32,768; ... байт
-9,223,372,036,854,775,808; 9,223,372,036,854,775,807
byte
1 байт
- 128; 127
Көп жағдайда int типі тапсырманы шешу үшін жеткілікті ... ... егер ... ... ... ... істейтін болса, онда long бүтін сан типін таңдасақ болады.
Өзгермелі нүктесі бар типтер (Floating-Point). Өзгермелі нүктесі бар типтер, яғни нақты сандар, ... ... бар ... ... Бұл мәлімет типінің екі түрі бар.
Тип
Жадтағы орны
Анықталу облысы, [ ]
float
4 байт
шамамен +-3.40282347E+38F
double
8 байт
шамамен +-1.79769313486231570E+308
Байқасаңыз double типі ... ... екі есе көп орын ... ... double типі ... екі есе ... көрсетеді.
Символдар типі (Characters). Символдар типі char кілт сөзі арқылы белгіленеді және 1 байттық символдар мен әріптерді сақтай алады.
Логикалық тип ... ... ... екі ғана мәні бар: true (ақиқат) және false (жалған). Бұл тип логикалық шарттарды ... үшін ... boolean кілт сөзі ... белгіленеді.
Мәліметтер типтерімен танысқаннан кейін сол типтерге тиісті мәндерді сақтайтын айнымалылар керек. Ал кез-келген айнымалының өзіндік типі болу ... ... ... ... үшін ... оның ... содан кейін айнымалының атын жазамыз. Мысалы:
double zhalaky;
int demalysKunderi;
boolean bitti;
Естеріңізде болса барлық командалар үтір нүктемен аяқталады.
Айнымалының аты кез-келген әріптерден, "_" және "$" ... ... ... ... сандардан бастап жазуға болмайды. Және кез-келген ұзындықта бола ... $2, ... area, radius және ... деп ... атауға болады. Бірақ 2A және d+4 деп айнымалыны атай алмаймыз. Java ... ... ... тіл ... x және X ... екі ... болады.
Және айнымалылар келесі кілт сөздер бола алмайды.
abstract default goto package ... do if private ... double ... ... throws
break else import public ... enum ... return ... extends int short ... false ... static ... final long strictfp ... finally native super while ... float new ... for null ... ... ... мәліметті сақтау үшін қолданылады. Мысалы келесі бағдарлама шеңбердің ауданын есептейді:
class ComputeArea {
public static void ... args[]) ... radius = 1; ... area = radius * radius * 3.14159; ... area is " + area + " for radius " + radius);
}
}
main() методының ... ... ... ... жолда radius деп аталатын бүтін сан типі айнымалыны жариялап оны 1-ге теңестірдік: radius ... 1 ... ... ... ... жолда бөлшек типті area айнымалысын жарияладық және шеңбердің ауданын табу формуласына теңестірдік. area айнымалысының типі неге double ... ... ... ... ... ... табу ... (PI*R^2) нақты санды қайтарады (бүтін санды бөлшек санға көбейткенде бөлшек сан шығады). Ал егер ... ... ... ... ... сан типті болса, онда есептеу нәтижесінің бөлшек бөлігін жоғалтамыз. Ал ол есептің жауабымен ... ... ... ... математикадағыдай қарапайым арифметикалық амалдар орындалады. Төмендегі кестені қараңыз.
Оператор
Арқаратын қызметі
+
Қосу
-
Азайту
*
Көбейту
/
Бөлу
%
Қалдықты ... -, *, / ... ... ... ... ... ... (бүтін сандар, бөлшек сандар) қолданылады. Сонымен қатар басқа типтерге де қолданылуы ... ( char ). ... ... ... және ... болғанына қарамастан, бағдарламау тілдерінде, оның ішінде Java тілінде, өздерінің ерекшеліктері бар.
Біріншіден, егер бөлу ( / ) ... ... ... қатысты қолданылса, онда бөлінді бүтін сан болады, яғни қалдық қарастырылмайды. Мысалы, 19 / 4 өрнегінің мәні 4-ке тең, ... ... ... тип тек ... ... сақтайды. Ал егер де 4,75 мәнін алғымыз келсе, онда double немесе float бөлшек сан типтерін қолданған жөн.
Екіншіден, егер бөлу ... ... ... табу ... ... онда % ... ... Бұл оператор Java-да басқа тілдердегідей жүзеге асады. Мысалы, 19 % 4 өрнегінің мәні 3-ке тең. ... табу ... тек ... ... ғана ... бөлшек сандарға да қолданылады. Демек 19.0 % 4.0 өрнегінің нәтижесі 3.0 болады.
Кейбір жағдайларда айнымалыға арифметикалық амалдарды орындап, нәтижені сол айнымалыға ... ... ... х = x + 19. ... жағдайларда өрнектің қысқартылған түрін пайдалану ыңғайлы: x += 19 (яғни оператор тең белгісінің алдына қойылады, -=, *=, /=, %=).
Айнымалыны бірге қосу және ... көп ... x = x + 1 ... x += 1 жазуының орнына x++ өрнегін жазу өте ыңғайлы (азайту үшін x--). Бұл операторлар инкремент (++) және декремент (--) деп ... ... және ... ... ... ... ... бола алады. Мысалы, x = x + 1 өрнегін х++ (постфиксті) немесе ++х (префиксті) түрінде жазуға ... Бұл екі ... ... айнымалыны бірге арттырады, ал олардың айырмашылығы тек қана қолданылуында. Префиксті түрі қосуды ... ... ... түрі ... ... ескі мәнді қайтарады.
1.6 Логикалық және салыстыру операторлары
Салыстыру ... ... ... ... сол, ... мәндердің арасындағы қатынасты анықтаса (үлкен, кіші, т.с.с), екіншілері салыстыру ... ... ... ... ... ... жалған). Салыстыру операторы мен логикалық операторының қолданысының нәтижесі boolean типті мән болады (ақиқат немесе жалған).
Оператор
Салыстыру ... ... ... ... ... static String ... x)
String res="";
short q = 0;
int c = 2;
while(c>0)
{
q=(short)(16*(x/16-Math.floor(x/16)));
c=(int)Math.floor(x/16);
x=c;
if(q

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 28 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
JavaScript- та бағдарламалау25 бет
«Жылан» ойыны тақырыбы бойынша JAVA бағдарламалау тілі14 бет
Java және Android бағдарламасында мобильді құрылғы құру30 бет
Java тілі негіздері22 бет
Java тілінің даму тарихы6 бет
Java тілінде қарапайым сағат құру12 бет
Java туралы жалпы түсiнiк11 бет
Web-технологиялар көмегімен html пәні бойынша электронды оқулық68 бет
«Қазақ тілі бойынша онлайн тестілеудің мобильді қосымшасын құру»33 бет
Банк клиенттерінің әртүрлі төлемдерді орындауы үшін тіркелудің автоматты жүйесін жасау34 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь