Forum Java Ptit-Aptech
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Forum Java Ptit-Aptech

>>>>> www.java13.tk <<<<<
 
Trang ChínhTrang Chính  Tìm kiếmTìm kiếm  Latest imagesLatest images  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Forum has been closed by admin.

 

 [Bài tập Java] 15-7-09

Go down 
3 posters
Tác giảThông điệp
dohoangdat90
Admin



Tổng số bài gửi : 47
Points : 86
Reputation : 1
Join date : 09/07/2009
Age : 33
Đến từ : Ha Noi

[Bài tập Java] 15-7-09 Empty
Bài gửiTiêu đề: [Bài tập Java] 15-7-09   [Bài tập Java] 15-7-09 Icon_minitime15/7/2009, 11:32 pm

Trích dẫn :
Đây là danh sách bài tập java tôi gửi các bạn làm thêm.
Các bạn hãy áp dụng kiến thức đã học để làm nhé.
Không ép các bạn làm,nhưng khuyến khích làm hết nhé.
HaiLV

Bài tập về Array


Bài 1:

Nhập vào một dãy số nguyên,sau đó sắp xếp dãy số theo chiều tăng dần và in kết quả sắp xếp ra màn hình.
Bài 2:
Nhập vào một dãy số nguyên,sau đó sắp xếp dãy số theo chiều giảm dần và in kết quả sắp xếp ra màn hình.
Bài 3:
Nhập vào một dãy số nguyên,sau đó in ra menu cho phép nguời dùng lựa chọn cách sắp xêp theo chiều tăng dần hoặc giảm dần.Sau đó sắp xếp dãy đó và in kết quả sắp xếp ra màn hình.
Bài 4:
Nhập danh sách tên các thí sinh và danh sách điểm thi Toán,Lý,Hóa của từng thí sinh.Sau đó tính điểm trung bình (DTB) của từng thí sinh và in kết quả DTB của từng thí sinh ra màn hình.
Bài 5:
Nhập vào một dãy số nguyên,sau đó cho nguời dùng lựa chọn cách tìm kiềm theo giá trị nhỏ nhất hoặc giá trị lớn nhất trong dãy vừa nhập. Sau đó tìm kiếm giá trị đó và vị trí của giá trị đó trong dãy rồi in kết quả sắp xếp ra màn hình.


Bài tập về String

Bài 1:
Nhập vào một chuỗi họ và tên có thừa các dấu cách,sau đó chuẩn hóa họ tên nguời nayd và in kết quả truớc khi chuẩn hóa và sau khi chuẩn hóa.
Bài 2:
Nhập 2 chuỗi S1,S2 (S1 dài hơn S2).Sau đó đếm xem trong chuỗi S1 có bao nhiêu lần xuất hiện chuỗi con S2 và in kết quả ra màn hình.
Bài 3:
Nhập 1 chuỗi họ tên đầy đủ (theo cách đặt tên nguời việt). Sau đó in ra màn hình Họ,Họ đệm,Tên của nguời đó.
Bài 4:
Nhập 1 chuỗi ký tự bao gồm các số 0 và 1.Sau đó chuyển cácký tự 0à1, các ký tự 1à0, rồi in kết quả của chuỗi truớc khi chuyển vầ sau khi chuyển.
Bài 5:
Nhập 1 chuỗi S,in chuỗi S theo chiều nguợc lại.
Vi dụ : S=Xin Chao
--à
in ra : oahC niX
Bài 6:
Nhập 1 chuỗi S bao gồm cả ký tự số và ký tự chữ (character).Sau đó chuyển các ký tự số thành $ còn các ký tự chữ giữ nguyên.Sau đó in ra 2 chuỗi truớc khi chuyển và sau khi chuyển.
Bài 7:
Nhập 1 mảng các chuỗi để lưu giữ danh sách họ tên học sinh.Sau đó sắp xếp danh sách họ tên theo chiều tăng dần,hoặc giảm dần tùy lựa chọn của nguời dùng (dùng menu lựa chọn).Rồi in kết quả sắp xếp ra màn hình.

Bài tập về Lớp
Bài 1:
Tạo một lớp MyDate gồm 3 thuộc tính là số nguyên gồm: Ngày, tháng, năm (date, month, year) a. Viết các phương thức set/get cho các thuộc tính của lớp.
b. Viết phương thức nhập các thuộc tính từ bàn phím cho lớp MyDate.
c. Viết phương thức hiển thị các thuộc tính ngày, tháng, năm cho lớp MyDate theo quy cách: ngày/tháng/năm (Ví dụ: 17/01/2008).
d. Viết hàm main thực hiện các lệnh để kiểm tra các phương thức của lớp đã xây dựng bằng cách:
Tạo ra đối tượng của lớp bằng toán tử “new”: MyDate d = new MyDate();
Gọi các phương thức của lớp bằng toán tử “.”: d.ten_phuong_thuc(ds_tham_so); //neu co tham so
? Nhap <10
?Kiem tra ngay va thang nhap vao.
Bài 2:
Tạo một lớp số phức (Complex) gồm các thuộc tính Phần thực và Phần ảo
a. Viết các phương thức set/get cho các thuộc tính của lớp.
b. Viết phương thức nhập vào một số phức từ bàn phím.
c. Viết các phương thức cộng, trừ, nhân, chia hai số phức.
d. Viết phương thức in thông tin một số phức ra màn hình
e. Viết hàm main để kiểm tra các phương thức đã cài đặt cho lớp.

Bài 4
Xây dựng lớp Tam giác gồm:
Thuộc tính:
- Độ dài cạnh thứ nhất
- Độ dài cạnh thứ hai
- Độ dài cạnh thứ ba
Phương thức:
- Nhập độ dài 3 cạnh
- Tính chu vi tam giác
- Tính diện tích tam giác
- Xác định loại tam giác
- Viết hàm main để kiểm tra các phương thức đã cài đặt cho lớp
Bài 5

1. Xây dựng lớp HocVien cho các đối tượng học viên theo học khoá lập trình bao gồm:

Thuộc tính:
- Họ tên
- Năm sinh
- Điểm kiểm tra 1, Điểm kiểm tra 2, Điểm thi cuối khoá
Hàm:
- Hàm nhập họ tên, năm sinh, điểm kiểm tra 1, 2 và điểm thi cuối khoá
- Hàm trả về điểm trung bình, biết rằng điểm trung bình bằng:

((điểm kiểm tra 1 + điểm kiểm tra 2) : 2 + điểm thi cuối khoá x 2) : 3

- Hàm trả về xếp loại của học viên, biết rằng học viên xếp loại:

8 - 10 Giỏi
7 - <8 Khá
5 - <7 Trung bình
<5 Không đạt

2. Xây dựng lớp DSHV bao gồm:
- Mảng các đối tượng học viên
- Hàm nhập mảng
- Hàm thống kê số lượng học viên đạt
- Hàm in danh sách học viên đạt


Hoặc các bạn có thể down file *.doc tại đây: http://www.mediafire.com/?zljmrjjkzjz


Được sửa bởi dohoangdat90 ngày 16/7/2009, 8:07 am; sửa lần 1.
Về Đầu Trang Go down
http://java13.tk/
Lee87

Lee87


Tổng số bài gửi : 71
Points : 107
Reputation : 5
Join date : 10/07/2009
Age : 37
Đến từ : Hà Nội

[Bài tập Java] 15-7-09 Empty
Bài gửiTiêu đề: Re: [Bài tập Java] 15-7-09   [Bài tập Java] 15-7-09 Icon_minitime15/7/2009, 11:54 pm

hihi. đang đinh up lên. bác admin đã úp xong rùi nên tui rút lui.
Thanks admin nha. Smile
Về Đầu Trang Go down
kjd_l0v3_nh0k




Tổng số bài gửi : 5
Points : 5
Reputation : 0
Join date : 09/07/2009

[Bài tập Java] 15-7-09 Empty
Bài gửiTiêu đề: Re: [Bài tập Java] 15-7-09   [Bài tập Java] 15-7-09 Icon_minitime18/7/2009, 9:36 am

có bài package chưa bác?up nhé
Về Đầu Trang Go down
Sponsored content





[Bài tập Java] 15-7-09 Empty
Bài gửiTiêu đề: Re: [Bài tập Java] 15-7-09   [Bài tập Java] 15-7-09 Icon_minitime

Về Đầu Trang Go down
 
[Bài tập Java] 15-7-09
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Bài tập trên lớp của thầy ai có thì up lên cho mọi người cùng làm với?
» Lớp Java 6
» Bài tập Java 1
» Bài tập Java 2
» đáp án java 1

Permissions in this forum:Bạn không có quyền trả lời bài viết
Forum Java Ptit-Aptech :: THẢO LUẬN VỀ JAVA :: BÀI TẬP-
Chuyển đến 
Create a forum on Forumotion | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất