Logo | |
|
| [Bài Tập Java] List Thí Sinh | |
| Tác giả | Thông điệp |
---|
Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: [Bài Tập Java] List Thí Sinh 7/10/2010, 14:41 | |
| Đây là bài List thí sinh. Các bạn có thể coi bài này mà ko cần coi lại bài Thí Sinh he! ở đây mình có 4 class: class Date, class Thí sinh, class list thí sinh và class program.1. Date.java - Code:
-
/** * @(#)Date.java * * * @author * @version 1.00 2010/9/30 */ import java.util.Scanner;
public class Date { int ngay; int thang; int nam;
public Date() { ngay = 1; thang = 1; nam = 1900; }
public Date(int ng, int t, int n) { Set(ng, t, n); }
public void Set(int ng, int t, int n) { if(ng < 1 || ng > 31) ngay = 1; else ngay = ng;
if(t < 1 || t > 12) thang = 1; else thang = t;
if(n < 1900 || n > 2100) nam = 1900; else nam = n; } public void Nhap() { Scanner in = new Scanner(System.in); System.out.print("Nhap Ngay: "); this.ngay = in.nextInt(); System.out.print("Nhap Thang: "); this.thang = in.nextInt(); System.out.print("Nhap Nam: "); this.nam = in.nextInt(); } public void Xuat() { System.out.println(this.ngay + "/" + this.thang + "/" + this.nam); } } 2. Candidate.java - Code:
-
/** * @(#)Candidate.java * * * @author * @version 1.00 2010/9/30 */
import java.util.Scanner;
public class Candidate { private String ma; private String ten; private Date ngaysinh; private float diemtoan; private float diemvan; private float diemanh; public Candidate() { this.ma = "0000"; this.ten = "???"; this.ngaysinh = new Date(); this.diemtoan = 0f; this.diemvan = 0f; this.diemanh = 0f; } public void Nhap() { Scanner in = new Scanner(System.in); System.out.print("Nhap Ma: "); this.ma = in.nextLine(); System.out.print("Nhap Ten: "); this.ten = in.nextLine(); System.out.println("Nhap Ngay Sinh: "); this.ngaysinh.Nhap(); System.out.print("Nhap Diem Toan: "); this.diemtoan = in.nextFloat(); System.out.print("Nhap Diem Van: "); this.diemvan = in.nextFloat(); System.out.print("Nhap Diem Anh: "); this.diemanh = in.nextFloat(); } public void Xuat() { System.out.println("Ma: " + this.ma); System.out.println("Ten: " + this.ten); System.out.println("Ngay Sinh: "); this.ngaysinh.Xuat(); System.out.println("Diem Toan: " + this.diemtoan); System.out.println("Diem Van: " + this.diemvan); System.out.println("Diem Anh: " + this.diemanh); } public float TongDiem() { float tong = 0f; tong = diemtoan + diemvan + diemanh; return tong; } } 3. CandidateList.java - Code:
-
/** * @(#)CandidateList.java * * * @author * @version 1.00 2010/10/1 */
public class CandidateList { private Candidate []candicate; private int n;
public CandidateList() { candicate = new Candidate[100]; n = 10; } public CandidateList(int n) { if(n >= 0) { this.n = n; } else { this.n = 0; } candicate = new Candidate[n]; } public void Nhap() { for(int i = 0; i < this.n; i++) { this.candicate[i] = new Candidate(); this.candicate[i].Nhap(); } } public void Xuat() { for (int i = 0; i < this.n; i++) { this.candicate[i].Xuat(); System.out.println(); } } void XuatThiSinhTongDiemLonHon15() { for (int i = 0; i < this.n; i++) { if(this.candicate[i].TongDiem() > 15) { this.candicate[i].Xuat(); System.out.println(); } } } } 4. TestCandidate.java (nhớ đặt tên Project của bạn là TestCandidate he) - Code:
-
/** * @(#)TestCandidate.java * * TestCandidate application * * @author * @version 1.00 2010/10/1 */ import java.util.Scanner; public class TestCandidate { public static void main(String[] args) { // TODO, add your application code System.out.print("Ban Muon Nhap Bao Nhieu Thi Sinh: "); Scanner in = new Scanner(System.in); int n = 0; n = in.nextInt(); CandidateList list = new CandidateList(n); System.out.println("Nhap Danh Sach Cac Thi Sinh"); list.Nhap(); System.out.println("Danh Sach Cac Thi Sinh"); list.Xuat(); System.out.println("Danh Sach Cac Thi Sinh Co Tong Diem Lon Hon 15"); list.XuatThiSinhTongDiemLonHon15(); } } Hi vọng mọi người hiểu hết! Ai ko hỉu cứ comment he! |
| | | that_true
Member Nhiệt Tình
Thú CƯng :
Số bài viết : 154 Điểm : 187 Được cảm ơn : 0 Ngày sinh : 07/11/1988 Tham gia ngày : 17/09/2010 Tuổi : 36 Đến từ : venus Ngề nghiệp : catch
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh 7/10/2010, 14:57 | |
| sax! rãnh vậy chú em! post cái này lên làm gì! có post thì post mấy bài sau kia |
| | | Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh 7/10/2010, 15:17 | |
| Sr he! Mình không đi sâu vào Java, nên bik gì thì làm đó thôi! Hjhj! Anh em thông cảm! |
| | | evilstd
Số bài viết : 101 Điểm : 300128 Được cảm ơn : 8 Tham gia ngày : 22/03/2010
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh 12/10/2010, 11:43 | |
| - that_true đã viết:
- sax! rãnh vậy chú em!
post cái này lên làm gì! có post thì post mấy bài sau kia Có những cái mình hểiu, mà ngừơi khác chưa hiểu thì sao?? bít đâu bài này ngừơi khác can^`!! Hoan Nghênh tin thần vì "Public"!!! |
| | | lovelonelyman
Member Năng Động
Số bài viết : 134 Điểm : 180 Được cảm ơn : 9 Ngày sinh : 15/07/1990 Tham gia ngày : 30/04/2010 Tuổi : 34 Đến từ : Thai Binh
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh 13/10/2010, 09:20 | |
| Thanks Bác h nhìu nhe, đang cần cái này để tham khỏa. |
| | | tkhking
Member Năng Động
Thú CƯng :
Số bài viết : 114 Điểm : 135 Được cảm ơn : 1 Ngày sinh : 18/03/1990 Tham gia ngày : 01/07/2010 Tuổi : 34 Đến từ : Óc Trâu Lấy Ra Ngề nghiệp : Student Chăm ngôn : King
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh 13/10/2010, 20:57 | |
| hihi Hoàng ơi xin mạn phép gớp ý nhá nếu bài này thì trong cái class CandidateList không cần phải có hàm constructor đâu... nếu thấy ý kiến này đúng thì hoan nghênh còn không thì chỉ giáo vài chiêu...hihihih |
| | | Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh 13/10/2010, 23:20 | |
| - tkhking đã viết:
- hihi Hoàng ơi xin mạn phép gớp ý nhá nếu bài này thì trong cái class CandidateList không cần phải có hàm constructor đâu... nếu thấy ý kiến này đúng thì hoan nghênh còn không thì chỉ giáo vài chiêu...hihihih
Ah, tùy theo yêu cầu thôi. Ở đây, người ta nói nhập 10 thí sinh, thế nên tui làm cái hàm khởi tạo n = 10 ở đây luôn cho khỏe, đồng thời cấp phát vùng nhớ cho cái mảng này luôn! Nói chung là có nhiều cách để giải quyết, chú tkhking thử đưa ra cách của mình đi! |
| | | con_ca_nho90
Member Nhiệt Tình
Thú CƯng :
Số bài viết : 289 Điểm : 329 Được cảm ơn : 4 Ngày sinh : 17/02/1990 Tham gia ngày : 05/05/2010 Tuổi : 34 Đến từ : Nhà hàng xóm Ngề nghiệp : click chuột định giang sơn :D Chăm ngôn : Giang hồ hiểm ác không bằng mạng lag thất thường
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh 14/10/2010, 06:50 | |
| bài thế nào làm theo thế ý lần sau post hoàng nhớ cho thêm 1 bản chuẩn tức không cần chỉnh cho mọi trường hợp tránh trình trạng pọn này spm lung tung nhe |
| | | Sponsored content
| Tiêu đề: Re: [Bài Tập Java] List Thí Sinh | |
| |
| | | | [Bài Tập Java] List Thí Sinh | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| Latest topics | » Renew forum by Mr.Cuong 4/4/2015, 08:10
» Diễn đàn bỏ lâu vậy mà vẫn không die! by theanhkkt 1/4/2015, 08:03
» Phân biệt giải thuật tìm kiếm sâu và sâu dần... by mailoc 20/12/2014, 15:12
» Toàn bộ giáo trình bên mạng của Nhất Nghệ đây (Link mediafire) Hot down nhanh kẻo die by mrchikoy 11/6/2013, 10:34
» [Thông báo] Còn ai nhớ page này by jetvhs 10/6/2013, 13:45
» PHI HÀNH ĐOÀN MỚI LÊN ISS by Sakura 10/6/2013, 00:41
» LAPTOP ASUS TAICHI VỚI MÀN HÌNH FULL HD KÉP by Mr.Cuong 25/5/2013, 12:04
» Video tự học C# từ A->Z by Sakura 7/5/2013, 16:11
» Cơ Bản Ép Kiểu Trong Java by Sakura 7/5/2013, 16:09
» THÔNG BÁO VỀ VIỆC DỰ KIẾN KIỂM TRA NĂNG LỰC NGOẠI NGỮ - TIN HỌC THÁNG 07/2012 by Sakura 7/5/2013, 16:09
» Mấy anh chị cho em xin cái đồ án mẫu !! by huutuan_se7en 4/1/2013, 22:37
» Làm thế nào để tạo ra 1 form đăng nhập bằng C Sharp by Sakura 14/9/2012, 18:09
» Tổ chức đi du lịch Vũng Tàu 2 ngày 1 đêm by o0ovioletstaro0o 15/8/2012, 20:51
» Những hình ảnh báo cáo tốt nghiệp khóa 2008 -2012 by hotboy 10/8/2012, 13:35
» Banner xấu quá! @@ by con_ca_nho90 25/7/2012, 19:43
» mấy anh chị cho em khóa 12 hỏi cái này by con_ca_nho90 25/7/2012, 19:40
» Hướng dẫn - Làm website bằng Google Site; Đăng ký và sử dụng Google Apps by Già Làng 18/6/2012, 14:20
» Tài liệu ôn thi QTDA CNTT by Sakura 15/6/2012, 15:38
» học phí, lệ phí thi lại học lại năm học 2012 - 2013 update :P by o0ovioletstaro0o 4/6/2012, 14:36
» [11TH02][QTDACNTT] - Tài liệu full by Sakura 15/5/2012, 08:13
|
|