Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
bsuren_bn
928 views
Лабораторийн ажил № 1
Technology
◦
News & Politics
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 39 times
1
/ 9
2
/ 9
3
/ 9
4
/ 9
5
/ 9
6
/ 9
7
/ 9
8
/ 9
9
/ 9
More Related Content
PDF
Лабораторийн ажил № 2
by
bsuren_bn
ODT
Лаборатор-3
by
bsuren_bn
PDF
lab8
by
bsuren_bn
PDF
Video lab1-web
by
bsuren_bn
PDF
Java laboratoriin udirdamj 2
by
E-Gazarchin Online University
PDF
Лекц №9
by
Amarsaikhan Tuvshinbayar
PPT
203lec2
by
BPurev
PPTX
Лекц №13
by
Amarsaikhan Tuvshinbayar
Лабораторийн ажил № 2
by
bsuren_bn
Лаборатор-3
by
bsuren_bn
lab8
by
bsuren_bn
Video lab1-web
by
bsuren_bn
Java laboratoriin udirdamj 2
by
E-Gazarchin Online University
Лекц №9
by
Amarsaikhan Tuvshinbayar
203lec2
by
BPurev
Лекц №13
by
Amarsaikhan Tuvshinbayar
What's hot
PPTX
Лекц №16
by
Amarsaikhan Tuvshinbayar
PPTX
Өгөгдлийн бүтэц 11
by
International Ulaanbaatar University
PDF
Лекц №11
by
Amarsaikhan Tuvshinbayar
PPT
SW203 Lab9
by
Jargalsaikhan Alyeksandr
PPT
Lec04
by
ganzorigb
PDF
Лекц №10
by
Amarsaikhan Tuvshinbayar
PPTX
Өгөгдлийн бүтэц 12
by
International Ulaanbaatar University
PPTX
Pl lecture8
by
ganzorigb
ODP
Лекц-3
by
bsuren_bn
PDF
Лекц №14
by
Amarsaikhan Tuvshinbayar
PDF
Лекц №8
by
Amarsaikhan Tuvshinbayar
PDF
Лекц №12
by
Amarsaikhan Tuvshinbayar
PPTX
Өгөгдлийн бүтэц 13
by
International Ulaanbaatar University
PPTX
Java lecture3
by
Onobold Odgerel
PPTX
Dsi lec7
by
International Ulaanbaatar University
PPTX
Pl lecture6
by
ganzorigb
PPTX
Java lecture4
by
Onobold Odgerel
PPTX
Dsi lec6,7
by
ggmo86
PPTX
Java lecture5
by
Onobold Odgerel
Лекц №16
by
Amarsaikhan Tuvshinbayar
Өгөгдлийн бүтэц 11
by
International Ulaanbaatar University
Лекц №11
by
Amarsaikhan Tuvshinbayar
SW203 Lab9
by
Jargalsaikhan Alyeksandr
Lec04
by
ganzorigb
Лекц №10
by
Amarsaikhan Tuvshinbayar
Өгөгдлийн бүтэц 12
by
International Ulaanbaatar University
Pl lecture8
by
ganzorigb
Лекц-3
by
bsuren_bn
Лекц №14
by
Amarsaikhan Tuvshinbayar
Лекц №8
by
Amarsaikhan Tuvshinbayar
Лекц №12
by
Amarsaikhan Tuvshinbayar
Өгөгдлийн бүтэц 13
by
International Ulaanbaatar University
Java lecture3
by
Onobold Odgerel
Dsi lec7
by
International Ulaanbaatar University
Pl lecture6
by
ganzorigb
Java lecture4
by
Onobold Odgerel
Dsi lec6,7
by
ggmo86
Java lecture5
by
Onobold Odgerel
Viewers also liked
PPT
SW203 Lab10
by
Jargalsaikhan Alyeksandr
DOCX
Lab7
by
Nergui Batjargal
PPT
Cs203 lab8
by
Jargalsaikhan Alyeksandr
PDF
Sw203lab5
by
Jargalsaikhan Alyeksandr
PDF
Laboratory 14
by
Nergui Batjargal
PPTX
Програм ба зүйрлэл
by
Золбаяр Баярсайхан
PDF
Lab10 11
by
Nergui Batjargal
PPT
Sw203 Lab7
by
Jargalsaikhan Alyeksandr
PDF
Sw203lab6
by
Jargalsaikhan Alyeksandr
PPS
Sw203 Lecture12 Composition
by
Jargalsaikhan Alyeksandr
PDF
Lab6 db
by
Nergui Batjargal
DOCX
Lab5
by
Nergui Batjargal
DOCX
Lab 12
by
Nergui Batjargal
PDF
It101-lab9
by
Nergui Batjargal
PPS
Sw203 Lecture9 Encapsulation
by
Jargalsaikhan Alyeksandr
PPS
Sw203 Lecture3 Advanced Java Program
by
Jargalsaikhan Alyeksandr
PDF
Sw203lab8
by
Jargalsaikhan Alyeksandr
PPS
S W203 Lecture8 Interface
by
Jargalsaikhan Alyeksandr
PPTX
Cs203 lecture 14 reflection
by
Jargalsaikhan Alyeksandr
PDF
U.it101 lab13
by
Nergui Batjargal
SW203 Lab10
by
Jargalsaikhan Alyeksandr
Lab7
by
Nergui Batjargal
Cs203 lab8
by
Jargalsaikhan Alyeksandr
Sw203lab5
by
Jargalsaikhan Alyeksandr
Laboratory 14
by
Nergui Batjargal
Програм ба зүйрлэл
by
Золбаяр Баярсайхан
Lab10 11
by
Nergui Batjargal
Sw203 Lab7
by
Jargalsaikhan Alyeksandr
Sw203lab6
by
Jargalsaikhan Alyeksandr
Sw203 Lecture12 Composition
by
Jargalsaikhan Alyeksandr
Lab6 db
by
Nergui Batjargal
Lab5
by
Nergui Batjargal
Lab 12
by
Nergui Batjargal
It101-lab9
by
Nergui Batjargal
Sw203 Lecture9 Encapsulation
by
Jargalsaikhan Alyeksandr
Sw203 Lecture3 Advanced Java Program
by
Jargalsaikhan Alyeksandr
Sw203lab8
by
Jargalsaikhan Alyeksandr
S W203 Lecture8 Interface
by
Jargalsaikhan Alyeksandr
Cs203 lecture 14 reflection
by
Jargalsaikhan Alyeksandr
U.it101 lab13
by
Nergui Batjargal
Similar to Лабораторийн ажил № 1
PPTX
Ci hel
by
Enkhtuvshin Byambaa
PDF
CS202 Lab2
by
Д. Сүх-Очир
ODP
Лекц-1
by
bsuren_bn
ODP
Lecture 1
by
bsuren_bn
DOC
баяраа сургалт
by
Natsag Oyungerel
PPT
CS203 Лекц02 Oop
by
Jargalsaikhan Alyeksandr
PPTX
Java lecture4
by
Onobold Odgerel
PPTX
Pl lecture7
by
ganzorigb
DOCX
Lecture2
by
orgil
PDF
Lecture 4
by
Tuguldurbayar Gantogoo
PPTX
C++ програмчлал 2
by
Gan-Erdene Myagmar
DOC
U.cs101 лаборатори 6
by
Ganbaatar ch
PPS
Sw203 Lecture6 Inheritance
by
Jargalsaikhan Alyeksandr
DOC
Gosexem asuult 09
by
dorjoooo
PPT
алгоритм
by
Ichinnorov Ganbat
PPTX
C++ vndsen oilgolt хичээл 1
by
Urantuya Purevtseren
PDF
онол
by
Баярсайхан Л
PPT
Lec03
by
ganzorigb
PDF
Lecture 2
by
Tuguldurbayar Gantogoo
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №2
by
Khuder Altangerel
Ci hel
by
Enkhtuvshin Byambaa
CS202 Lab2
by
Д. Сүх-Очир
Лекц-1
by
bsuren_bn
Lecture 1
by
bsuren_bn
баяраа сургалт
by
Natsag Oyungerel
CS203 Лекц02 Oop
by
Jargalsaikhan Alyeksandr
Java lecture4
by
Onobold Odgerel
Pl lecture7
by
ganzorigb
Lecture2
by
orgil
Lecture 4
by
Tuguldurbayar Gantogoo
C++ програмчлал 2
by
Gan-Erdene Myagmar
U.cs101 лаборатори 6
by
Ganbaatar ch
Sw203 Lecture6 Inheritance
by
Jargalsaikhan Alyeksandr
Gosexem asuult 09
by
dorjoooo
алгоритм
by
Ichinnorov Ganbat
C++ vndsen oilgolt хичээл 1
by
Urantuya Purevtseren
онол
by
Баярсайхан Л
Lec03
by
ganzorigb
Lecture 2
by
Tuguldurbayar Gantogoo
u.cs101 "Алгоритм ба програмчлал" Лекц №2
by
Khuder Altangerel
Лабораторийн ажил № 1
1.
Объёкт хандалтат програмчлал-Жава
I хичээлийн Лабораторийн ажил № 1 Улаанбаатар хот 2011-05-05
2.
Хичээлийн нэр: Жава
1 Лаборатори № 1 Сэдэв: JDK суулгах,Анхны жава програм, Жава хэлний өгөгдлийн эгэл төрлүүд,хувьсагч зарлах, операторууд Оноо: 0-5 Хугацаа: 7 хоног 1. JDK суулгах: Жава програмыг хөгжүүлэхийн тулд Java Development Toolkit буюу JDK суулгах ёстой.Ubuntu дээр дараах алхамаар суулгана. 1.1 Sun-ийн JDK-ийг дараах командаар суулгана. $ нь терминалыг заана: $ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk 1.2. Ubuntu-д OpenJDK суусан байж болох юм. Тэгвэл sun-ийн jdk-ийг ашиглана гэдгийг системд хэлэх ёстой. Дараах командыг ажиллуулна. $ sudo update-java-alternatives -s java-6-sun 1.3 Тохиргоо хийх. JAVA_HOME, PATH, CLASSPATH зэрэг орчны хувьсагчдыг тохируулна • JAVA_HOME – jdk-ийн суусан замыг заана • PATH орчны хувьсагч бөгөөд терминалаас оруулсан командыг хайх директоруудыг агуулна • CLASSPATH Таны үүсгэсэн .class файлуудыг агуулах директорыг заана Дараах үйлдлүүдийг терминалаас хийнэ: • $HOME директор дотроо java_lesson нэртэй фолдер үүсгэнэ • gedit $HOME/.bash_profile командаар .bash_profile эсвэл • gedit $HOME/.profile командаар .profile гэсэн файлуудын аль нэгийг нээгээд дараах мөрүүдийг хамгийн сүүлд нь нэмнэ export JAVA_HOME=/usr/lib/jvm/java-6-sun export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$HOME/java_lesson • хадгалаад, log out хийгээд эргээд log in хийж нэвтэрнэ 1.4. Шалгах • Терминалаас дараах командаар sun-jdk суусан эсэхийг шалгана $ java – version • Гаралт java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)
3.
2. Анхы програм
бичиж ажиллуулах 2.1 Дараах кодыг $HOME/java_lesson/Test.java файлд бичээд хадгална public class Test { public static void main(String[] args){ System.out.println(“Hello World ”); }} ▪ хөрвүүлж, ажиллуулах $ cd $HOME/java_lesson $ javac Test.java $ java Test ▪ Гаралт Hello World 2.2 Зарим алдаанууд • $ javac Test.java $ javac : command not found • Тайлбар: JDK суугаагүй . Эсвэл PATH хувьсагчийн тохиргоо буруу гэсэн үг • $ javac Test.java $ javac: file not found: Test.java • Тайлбар: Таны Test.java файлыг олохгүй байна. • $ java Test $ Exception in thread "main" java.lang.NoClassDefFoundError: Test
4.
Caused by: java.lang.ClassNotFoundException:
java_lesson.Test at java.net.URLClassLoader$1.run(URLClassLoader.java:202) … Could not find the main class: Test. Program will exit. • Тайлбар: Test.class файлыг олохгүй байна. Тиймээс echo $CLASSPATH гэж шалгах хэрэгтэй. Эсвэл замыг дараах байдлаар зааж java -cp $HOME/java_lesson Test хөрвүүлэх хэрэгтэй Дасгал 1. Хувьсагч зарлах /**Жава програм бүр нь хамгийн багадаа нэг public классаас бүрдэх ёстой * public классын нэр нь файлын нэртэй адил байх ёстой * */ public class VarDeclare { /**Програм main() функцаас эхлэж биелэнэ*/ public static void main(String[] args) { /**i,k,l нэртэй int төрөлтэй хувьсагчид зарласан*/ int i,k,l; /**i хувьсагчид утга оноосон*/ i=90; /**i хувьсагчийн утгыг хэвлэсэн*/ System.out.println(i); /**boolean төрлийн хувьсагч зарлаад утга оноосон*/ boolean b=false; /**boolean хувьсагч b-ийн утгыг хэвлэсэн */ System.out.println(b); } } Гаралт: 90 false Дасгал 2. Өгөгдлийн эгэл төрлүүд public class DataType1 { public static void main(String[] args) { /**char төрлийн утгыг ' ' дотор бичнэ*/
5.
char c2='"';
char c3='@'; /**boolean төрөл нь true эсвэл false утгын аль нэгийг авна*/ boolean b1=true; boolean b2=false; /**int төрлийн утгыг 10т,8т,16т-аар бичиж болно*/ int x1=100; int x2=0123; int x3=0xAB; /**byte төрөл нь 1 байт хэмжээтэй*/ byte a1=123; /**short төрөл нь 2 байт хэмжээтэй*/ short a2=32322; /**long төрөл нь 8 байт хэмжээтэй*/ long l=1234456L; /**Бутархай тоог float,double төрлөөр хадгалдаг*/ float f=123.45F; double d=123.45D; } } Дасгал 3. Арифметик операторууд public class ArithmeticOperators { public static void main(String[] args) { int result=10+20; System.out.println(result); result=result-5; System.out.println(result); result=result*2; System.out.println(result); result=result/2; System.out.println(result); result=result%2; System.out.println(result); } }
6.
Гаралт: 30 25 50 25 1 Дасгал 4. Харьцуулах
операторууд public class ComparisionDemo { public static void main(String[] args) { int value1=1; int value2=2; /**Жава хэлний харьцуулах операторууд нь boolan утга буцаадаг*/ /**if нь Си хэлтэй адил.Ялгаа нь boolean утга үнэлдэг*/ /**== оператор нь 2 талынх нь утга тэнцүү бол true, тэнцүү * биш бол false утга буцаана * */ if(value1==value2) System.out.println("value1==value2"); /**!= оператор нь 2 талынх нь операнд ялгаатай бол true, тэнцүү * бол false утга буцаана * */ if(value1!=value2) System.out.println("value1!=value2"); /**> оператор нь урд талынх нь операнд арынх нь операндаас * их бол true, үгүй бол false утга буцаана * */ if(value1>value2) System.out.println("value1>value2"); /**< оператор нь урд талынх нь операнд арынх нь * операндаас бага бол true, үгүй бол false утга буцаана * */ if(value1<value2) System.out.println("value1<value2"); /**<= оператор нь урд талынх нь операнд арынх нь * операндаас бага буюу тэнцүү бол true, үгүй бол false утга *буцаана */ if(value1<=value2) System.out.println("value1<=value2"); /**>= оператор нь урд талынх нь операнд арынх нь * операндаас их буюу тэнцүү бол true, үгүй бол false утга
7.
*буцаана */
if(value1>=value2) System.out.println("value1>=value2"); } } Гаралт: value1!=value2 value1<value2 value1<=value2 Дасгал 5. Нөхцөлт Оператор public class ConditionalOperators { public static void main(String[] args) { int value1=1; int value2=2; /** && оператор нь хоёр нөхцөл хоёул үнэн бол true утга * буцаана. Аль нэг нь худал бол false утга буцаана * */ if((value1==1) && (value2==3)) System.out.println("value1 is 1 AND value2 is 2"); /** || оператор нь хоёр нөхцөлийн зөвхөн нэг нь үнэн байхад true * утга буцаана * */ if((value1==1) || (value2==3)) System.out.println("value1 is 1 OR value2 is 2"); } } Гаралт: value1 is 1 AND value2 is 2 value1 is 1 OR value2 is 2 Дасгал 6. Unary операторууд public class UnaryDemo { public static void main(String[] args) { int result=+1; System.out.println(result); result--; System.out.println(result); result++; System.out.println(result);
8.
result=-result;
System.out.println(result); boolean success=false; System.out.println(success); System.out.println(!success); } } Гаралт 1 0 1 -1 false true Дасгал 7. Эгэл төрлийг хувиргах public class PrimitiveCast { public static void main(String[] args) { /**Бага хэмжээтэй төрлөөс их руу хувиргахад * cast хийдэггүй*/ int a=100; long l=a; /**Бутархай төрлөөс бүхэл тоон төрөл руу хувиргахад * (int) байдлаар cast хийдэг * */ float f=123.4F; a=(int)f; System.out.println(a); /**Доорхи илэрхийллийн үр дүн int төрөлтэй гарна * тиймээс cast хийх хэрэгтэй * */ byte b=5; byte c=7; byte d=(byte)(b+c); } } Гаралт: 123
9.
БИЕ ДААЖ ГҮЙЦЭТГЭХ
АЖИЛ Дасгал 1. Тэгш өнцөгтийн талууд өгөгдсөн үед талбай болон приметрийг тооцоолж хэвлэдэг програм бичнэ Дасгал 2. 2 тоог тэнцүү эсвэл аль нь их вэ гэдгийг олдог програм бичнэ. Дасгал 3. Өгсөн 1 оронтой бүхэл тоог 2 тийн тоо рүү хөрвүүлдэг програм бичнэ. Дасгал 4. Оюутны дүн тоогоор өгөгдсөн бол үсгээр хэвлэдэг програм бичнэ. Дасгал 5. Целсийн градусыг Фарангейт рүү хөрвүүлсэн програм бичнэ Дасгал 6. Хэрвээ Болд цагт 2500 төгрөгийн цалинтай бол сарын цалинг бодож гаргана уу.
Download