Danh mục

Giáo án bài tập thực hành: Lập trình hướng đối tượng

Số trang: 45      Loại file: doc      Dung lượng: 220.00 KB      Lượt xem: 12      Lượt tải: 0    
tailieu_vip

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo án bài tập thực hành: Lập trình hướng đối tượng gồm có các bài tập thực hành về: Làm quen với IDE; Các thành phần cơ sở trong java, gói và lớp đối tượng trong java; Gói, lớp và giao diện trong java; Toán tử tạo lập và quan hệ kế thừa; Xử lý ngoại lệ và giao diện trong java; Mảng trong java; Các lớp cơ sở trong gói java.lang; Xử lý chuỗi; Bài tập tổng hợp.
Nội dung trích xuất từ tài liệu:
Giáo án bài tập thực hành: Lập trình hướng đối tượng MỤCLỤCMỤC LỤC.........................................................................................................................................1LỜI NÓI ĐẦU...................................................................................................................................2YÊU CẦU CHUNG ĐỐI VỚI MỖI BUỔI THỰC HÀNH...................................................................3BÀI TẬP THỰC HÀNH 1: LÀM QUEN VỚI IDE.............................................................................4BÀI TẬP THỰC HÀNH 2: CÁC THÀNH PHẦN CƠ SỞ TRONG JAVA.........................................7BÀI TẬP THỰC HÀNH 3: GÓI VÀ LỚP ĐỐI TƯỢNG TRONG JAVA.........................................10BÀI TẬP THỰC HÀNH 4: GÓI, LỚP VÀ GIAO DIỆN TRONG JAVA..........................................15BÀI TẬP THỰC HÀNH 5: TOÁN TỬ TẠO LẬP VÀ QUAN HỆ KẾ THỪA ..................................21BÀI TẬP THỰC HÀNH 6: XỬ LÝ NGOẠI LỆ VÀ GIAO DIỆN TRONG JAVA ............................25BÀI TẬP THỰC HÀNH 7: MẢNG TRONG JAVA .........................................................................28BÀI TẬP THỰC HÀNH 8: CÁC LỚP CƠ SỞ TRONG GÓI JAVA.LANG....................................34BÀI TẬP THỰC HÀNH 9: XỬ LÝ CHUỖI ....................................................................................38BÀI TẬP THỰC HÀNH 10: BÀI TẬP TỔNG HỢP .......................................................................42 1 LỜINÓIĐẦU Giáoánnàychúngtôibiênsoạndựatrêncáckiếnthứctronggiáoánlýthuyếtcủamônhọc.Cácbàitậpđượcbiênsoạntheotuầntự cácchươngtương ứngvớiphầnlýthuyết.Cácbàitậpđượcthiếtkế theomứcđộ hoànthiệndần.Mỗichươngđềuđượcbốcụctheocácnộidunggồmmụcđích,yêucầu,nộidungcácbàitậpthực hànhvàcuốicùnglàbàitậpmẫutươngứngvớiphầnkiếnthứctrongchương. Rấtmongnhận được cácý kiếngópý củacác bạnsinhviênvà các đồng nghiệpđểgiáoánthựchànhmônhọcLậptrìnhhướngđốitượngvớiJavangàycàng hoànthiệnhơn. Xintrânthànhcảmơn! Nhómbiênsoạn 2 YÊUCẦUCHUNGĐỐIVỚIMỖIBUỔITHỰCHÀNH Yêucầuchungđốivớitừngbuổithảoluận: o Đốivớisinhviên  Cókhảnăngthựchànhthànhthạomộtngônngữlậptrình  Chuẩnbị vàcàiđặttrướccácnộidungthựchànhcủamỗibuổi thựchành  Traođổivớigiáoviênhướngdẫnnhữngvấnđềchưahiểu  Hoànthànhcácnộidungthựchànhtheoyêucầucủagiáoviên. o Đốivớigiảngviên:  Tómtắtcáclýthuyếtliênquanđếntừngbuổithựchành.  Cụthểhóacácyêucầuđốivớinộidungthựchànhtừngbuổithực hành.  Giaonhiệmvụthựchànhchosinhviên.  Giámsátvàđiềuhànhcáchoạtđộngdiễnratrongbuổithựchành.  Hướngdẫn,trảlời,giảiđápcácthắcmắccủasinhviên.  Đánhgiá,nhậnxétkêtquả,ýthứccủasinhviêncuốimỗibuổi thựchành. Hìnhthứcđánhgiá: o Kếtquảthựchànhcủasinhviêntrongtừngbuổicóthểđượclưulạivà lấytrungbìnhxemnhưmộtđiểmkiểmtra. Thờigianthựchành o Theolịchtrìnhmônhọc. 3 BÀITẬPTHỰCHÀNH1:LÀMQUENVỚIIDE1.Mụctiêu:Vềkiếnthức: Sinh viên làm quen với môi trường tích hợp phát triển IDE (netbean hoặc eclipse) ViếtchươngtrìnhứngdụngđơngiảnvớicácthaotácnhậpxuấtdữliệuchuẩnVềkĩnăng: SinhviênphảibiếtcàiđặtmộtIDE(netbean,eclipse)vàsử dụngđượcđể chạymộtchươngtrìnhjava.Vềtháiđộ: +Tựgiácchuẩnbịcáccâuhỏivàbàitập. +Thựchiệncácbàitậptrênmáytính.2.Yêucầu Sinhviênchuẩnbịtrướccácbàitậpthựchành, Thựchànhcácbàitậptrongchương.3.Nộidungthựchành3.1 BàithựchànhmẫuBài1: Viếtchươngtrìnhnhậpvào2sốnguyêntừbànphím.Inratổng,hiệucủa2sốđó.Chươngtrình://Bai1.javaImportjava.ultil.Scanner;publicclassBai1{ publicstaticvoidmain(Stringargs[]){ Scannerw=newScanner(System.in); inta=0,b=0; System.out.println(“Nhapsoa=”); a=w.nextInt(); 4 System.out.println(“Nhapsob=”); b=w.nextInt(); System.out.println(“tonga+b=”+(a+b)+”hieuab=”+(ab)); }}3.2 ...

Tài liệu được xem nhiều: