-
07-12-2013, 07:00 AM #1Junior Member
- Ngày tham gia
- Mar 2014
- Bài viết
- 0
Bài 12: Class (lớp) và đối tượng trong Java!
/* bài viết thuộc loạt bài hướng dẫn trong "khóa học lập trình java miễn phí"để có kiến thức tổng quan và một vài khái niệm mới trong lập trình hướng đối tượng
trên diễn đàn android.vn, bạn có thể vào đây đọc
để hiểu hơn về khóa học và tham gia ngay cùng mọi người */
trước tiên, bạn hãy đọc thật kỹ bài này:
lập trình hướng đối tượng với công nghệ javarồi xem video anh việt bên blog studyandshare:
ở bài này, mình sẽ chỉ viết về class trong java và chúng ta bắt đầu thực hành, làm bài tập nhỏ để làm quen với class.
1. khái niệm class (lớp):
chúng ta có thể xem lớp như một khuôn mẫu (template) của đối tượng (object). trong đó bao gồm dữ liệu của đối tượng (fields hay properties) và các phương thức (methods) tác động lên thành phần dữ liệu đó gọi là các phương thức của lớp.
các đối tượng được xây dựng bởi các lớp nên được gọi là các thể hiện của lớp (class instance).
lớp trong java gần giống như bản ghi trong lập trình c hoặc pascal, nhưng tất nhiên nó cao cấp hơn.
ví dụ 1: ta khai báo 1 lớp sinhvien gồm các thuộc tính:
- hoten
- namsinh
- lophoc.
lớp này chính là 1 khuôn mẫu. khi ta tạo ra các đối tượng dựa trên lớp này, các đối tượng đều tương tự như mẫu trên.
vd :
tạo đối tượng a, khi đó a sẽ có 3 thuộc tính, và ta có thể thao tác gán giá trị các thuộc tính đó như sau:
- hoten là "nguyễn văn a";
- namsinh là "1992";
- lophoc là "at7a";
đối tượng b, c, ... cũng tương tự nhưng giá trị của chúng sẽ đặc trưng cho từng đối tượng riêng. có lẽ, các bạn sẽ thấy nó có vẻ giống với các bản ghi nếu như bạn đã được học lập trình c hoặc pascal.
2. khai báo/định nghĩa lớp:
Mã nguồn PHP:[color=#000000]
[/color][color=#007700]class <[/color][color=#0000bb]classname[/color][color=#007700]> { <[/color][color=#0000bb]kiểu dữ liệu[/color][color=#007700]> <[/color][color=#0000bb]field_1[/color][color=#007700]>; <[/color][color=#0000bb]kiểu dữ liệu[/color][color=#007700]> <[/color][color=#0000bb]field_2[/color][color=#007700]>; [/color][color=#0000bb]constructor method_1 method_2[/color][color=#007700]}[/color]
ví dụ 4:
Mã nguồn PHP:[color=#000000]
[/color][color=#007700]class [/color][color=#0000bb]sinhvien[/color][color=#007700]{ public [/color][color=#0000bb]string hoten[/color][color=#007700]; private [/color][color=#0000bb]int namsinh[/color][color=#007700]; protected [/color][color=#0000bb]string lophoc[/color][color=#007700]; public static [/color][color=#0000bb]string tentruong [/color][color=#007700]= [/color][color=#dd0000]"hv kt mật mã"[/color][color=#007700];}[/color]
- thuộc tính "namsinh" chỉ có thể truy cập được từ các đối tượng có kiểu "sinhvien"(private)
- thuộc tính "lophoc", so có thể truy cập được từ các đối tượng có kiểu "sinhvien" và các đối tượng của các lớp con dẫn xuất từ lớp "sinhvien" (protected)
- "tentruong" là biến tĩnh có giá trị là "hv kt mật mã"trong tất cả các thể hiện tạo ra từ lớp "sinhvien" (public static)
lưu ý: thông thường để an toàn cho vùng dữ liệu của các đối tượng người ta tránh dùng tiền tố public, mà thường chọn tiền tố private để ngăn cản quyền truy cập đến vùng dữ liệu của một lớp từ các phương thức bên ngoài lớp đó.
vậy class được định nghĩa, được viết ở vị trí nào trong 1 bài lập trình java hướng đối tượng. việc tạo đối tượng, truy cập dữ liệu của các đối tượng được tạo tạo những class đó ra sao! ở bài sau mình sẽ viết rõ và kỹ hơn để các bạn có cái nhìn cụ thể!
kết thúc bài này, mình sẽ viết 1 ví dụ đơn giản:
ví dụ 5: tạo class sinh viên gồm các thuộc tính: hoten, namsinh, lophoc
tạo 2 đối tượng là sinh viên a và sinh viên b. gán giá trị cho các thuộc tính và in giá trị các thuộc tính từng sinh viên ra màn hình!
Mã nguồn PHP:[color=#000000]
package javademoandroidvn[/color][color=#007700];[/color][color=#ff8000]//vd5[/color][color=#007700]class [/color][color=#0000bb]sinhvien [/color][color=#007700]{ public [/color][color=#0000bb]string hoten[/color][color=#007700]; public [/color][color=#0000bb]int namsinh[/color][color=#007700]; public [/color][color=#0000bb]string lophoc[/color][color=#007700];} public class [/color][color=#0000bb]javademoandroidvn [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#0000bb]sinhvien a [/color][color=#007700]= new [/color][color=#0000bb]sinhvien[/color][color=#007700](); [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]= [/color][color=#dd0000]"vũ văn tường"[/color][color=#007700]; [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]namsinh [/color][color=#007700]= [/color][color=#0000bb]1992[/color][color=#007700]; [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]lophoc [/color][color=#007700]= [/color][color=#dd0000]"at7a"[/color][color=#007700]; [/color][color=#0000bb]sinhvien b [/color][color=#007700]= new [/color][color=#0000bb]sinhvien[/color][color=#007700](); [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]= [/color][color=#dd0000]"nguyễn văn tùng"[/color][color=#007700]; [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]namsinh [/color][color=#007700]= [/color][color=#0000bb]1990[/color][color=#007700]; [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]lophoc [/color][color=#007700]= [/color][color=#dd0000]"bk1"[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"thông tin sinh vien a là: "[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"họ tên: " [/color][color=#007700]+ [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]+ [/color][color=#dd0000]" năm sinh: " [/color][color=#007700]+ [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]namsinh [/color][color=#007700]+ [/color][color=#dd0000]" lớp học: " [/color][color=#007700]+ [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]lophoc[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"
thông tin sinh vien b là: "[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"họ tên: " [/color][color=#007700]+ [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]+ [/color][color=#dd0000]" năm sinh: " [/color][color=#007700]+ [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]namsinh [/color][color=#007700]+ [/color][color=#dd0000]" lớp học: " [/color][color=#007700]+ [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]lophoc[/color][color=#007700]); }}[/color]
tham khảo thêm video bên blog studyandshare
android.vn/attachments/i-code-java-300x352-1705306-png.16732/" border="0" alt="" />bài tập về nhà::d
bài 1: tạo class hocsinh gồm 3 thuộc tính: họ tên, lớp, điểm trung bình.
tạo 2 đối tượng học sinh a và học sinh b, giá trị của các thuộc tính của 2 đối tượng
được nhập từ bàn phím. so sánh điểm trung bình giữa 2 đối tượng tìm ra người có điểm cao hơn báo ra màn hình console!
(chú ý: các bạn nên tự giác làm bài tập, hoàn thiện rồi đăng lên, các bài bạn đã làm, nên để code trong thẻ code - chọn thẻ php cho rõ ràng và để ẩn code trong thẻ ẩn spoiler, để khi click vào mới hiện code lên , trước khi thử sức tự làm, bạn không nên nhìn code của các bạn khác đã đăng nhé)
my facebook: https://www.facebook.com/tiasangmoi
bài viết đăng lên diễn đàn khác vui lòng ghi rõ nguồn: android.vn
-
07-13-2013, 07:00 AM #2Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 0
cache lại để xem có vẻ bổ ích
-
07-15-2013, 07:00 AM #3Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 175
bài 1:
<div class="bbcodeblock bbcodequote bbcmspoilerblock">
<div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>
show spoiler
hide spoiler
</div>
<div class="quotecontent">
<div class="bbcm_spoiler_noscript"><blockquote>
Mã nguồn PHP:[color=#000000]
import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700];class [/color][color=#0000bb]hocsinh [/color][color=#007700]{ [/color][color=#0000bb]string hoten[/color][color=#007700]; [/color][color=#0000bb]string lop[/color][color=#007700]; [/color][color=#0000bb]float dtb[/color][color=#007700];}public class [/color][color=#0000bb]student [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#0000bb]scanner nhapdulieu [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); [/color][color=#0000bb]hocsinh a [/color][color=#007700]= new [/color][color=#0000bb]hocsinh[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhập họ tên của sinh viên a: "[/color][color=#007700]); [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]= [/color][color=#0000bb]nhapdulieu[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhập lớp của sinh viên a: "[/color][color=#007700]); [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]lop [/color][color=#007700]= [/color][color=#0000bb]nhapdulieu[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhập điểm trung bình của sinh viên a "[/color][color=#007700]); [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]dtb [/color][color=#007700]= [/color][color=#0000bb]nhapdulieu[/color][color=#007700].[/color][color=#0000bb]nextfloat[/color][color=#007700](); [/color][color=#ff8000]// ------------------------------ [/color][color=#0000bb]scanner nhapdulieu2 [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); [/color][color=#0000bb]hocsinh b [/color][color=#007700]= new [/color][color=#0000bb]hocsinh[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhập họ tên của sinh viên b: "[/color][color=#007700]); [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]= [/color][color=#0000bb]nhapdulieu2[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhập lớp của sinh viên b: "[/color][color=#007700]); [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]lop [/color][color=#007700]= [/color][color=#0000bb]nhapdulieu2[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhập điểm trung bình của sinh viên b: "[/color][color=#007700]); [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]dtb [/color][color=#007700]= [/color][color=#0000bb]nhapdulieu2[/color][color=#007700].[/color][color=#0000bb]nextfloat[/color][color=#007700](); [/color][color=#ff8000]// ------------------------------ [/color][color=#007700]if ([/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]dtb [/color][color=#007700]> [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]dtb[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"sinh viên a: " [/color][color=#007700]+ [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]+ [/color][color=#dd0000]" lớp: " [/color][color=#007700]+ [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]lop [/color][color=#007700]+ [/color][color=#dd0000]" điểm tb: " [/color][color=#007700]+ [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]dtb [/color][color=#007700]+ [/color][color=#dd0000]" có điểm cao hơn"[/color][color=#007700]); } else if ([/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]dtb[/color][color=#007700]<[/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]dtb[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"sinh viên b: " [/color][color=#007700]+ [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]+ [/color][color=#dd0000]" lớp: " [/color][color=#007700]+ [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]lop [/color][color=#007700]+ [/color][color=#dd0000]" điểm tb: " [/color][color=#007700]+ [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]dtb [/color][color=#007700]+ [/color][color=#dd0000]" có điểm cao hơn"[/color][color=#007700]); } else { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"hai sinh viên có điểm trung bình bằng nhau"[/color][color=#007700]); } }}[/color]
</div>
</div>
-
07-15-2013, 07:00 AM #4Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 0
<div class="bbcodeblock bbcodequote bbcmspoilerblock">
<div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>
show spoiler
hide spoiler
</div>
<div class="quotecontent">
<div class="bbcm_spoiler_noscript"><blockquote>
Mã nguồn PHP:[color=#000000]
package demojava[/color][color=#007700].[/color][color=#0000bb]android[/color][color=#007700].[/color][color=#0000bb]vn[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700]; class [/color][color=#0000bb]hocsinh [/color][color=#007700]{ public [/color][color=#0000bb]string hoten[/color][color=#007700]; public [/color][color=#0000bb]string lop[/color][color=#007700]; public [/color][color=#0000bb]float diemtb[/color][color=#007700]; public [/color][color=#0000bb]void inp[/color][color=#007700]() { [/color][color=#0000bb]scanner input [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"ten: "[/color][color=#007700]); [/color][color=#0000bb]hoten [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"lop: "[/color][color=#007700]); [/color][color=#0000bb]lop [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); do { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"diem trung binh: "[/color][color=#007700]); [/color][color=#0000bb]diemtb [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextfloat[/color][color=#007700](); } while (([/color][color=#0000bb]diemtb [/color][color=#007700]> [/color][color=#0000bb]10[/color][color=#007700]) || ([/color][color=#0000bb]diemtb [/color][color=#007700]< [/color][color=#0000bb]0[/color][color=#007700])); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]""[/color][color=#007700]); } public [/color][color=#0000bb]void out[/color][color=#007700]() { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"ho ten: " [/color][color=#007700]+ [/color][color=#0000bb]hoten[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"lop: " [/color][color=#007700]+ [/color][color=#0000bb]lop[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"diem trung binh: " [/color][color=#007700]+ [/color][color=#0000bb]diemtb[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]""[/color][color=#007700]); }} public class [/color][color=#0000bb]unit12 [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#0000bb]hocsinh a [/color][color=#007700]= new [/color][color=#0000bb]hocsinh[/color][color=#007700](); [/color][color=#0000bb]hocsinh b [/color][color=#007700]= new [/color][color=#0000bb]hocsinh[/color][color=#007700](); [/color][color=#ff8000]//input [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap thong tin cho sinh vien 1."[/color][color=#007700]); [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]inp[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap thong tin cho sinh vien 2."[/color][color=#007700]); [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]inp[/color][color=#007700](); [/color][color=#ff8000]//so sanh [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"sinh vien co diem trung binh cao hon."[/color][color=#007700]); if ([/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]diemtb [/color][color=#007700]> [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]diemtb[/color][color=#007700]) [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700](); else if ([/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]diemtb [/color][color=#007700]< [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]diemtb[/color][color=#007700]) [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700](); else [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"hai sinh vien co diem trung binh bang nhau."[/color][color=#007700]); } }[/color]
</div>
</div>
-
07-23-2013, 07:00 AM #5Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
mới học java mong được các bạn chỉ bảo !
<div class="bbcodeblock bbcodequote bbcmspoilerblock">
<div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>
show spoiler
hide spoiler
</div>
<div class="quotecontent">
<div class="bbcm_spoiler_noscript"><blockquote>
Mã nguồn PHP:[color=#000000]
package edu[/color][color=#007700].[/color][color=#0000bb]demojava[/color][color=#007700].[/color][color=#0000bb]java[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]text[/color][color=#007700].[/color][color=#0000bb]simpledateformat[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]date[/color][color=#007700]; [/color][color=#0000bb]import javax[/color][color=#007700].[/color][color=#0000bb]swing[/color][color=#007700].[/color][color=#0000bb]text[/color][color=#007700].[/color][color=#0000bb]tabableview[/color][color=#007700]; public class [/color][color=#0000bb]main [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#0000bb]date thoigian [/color][color=#007700]= new [/color][color=#0000bb]date[/color][color=#007700](); [/color][color=#0000bb]simpledateformat dinhdang [/color][color=#007700]= new [/color][color=#0000bb]simpledateformat[/color][color=#007700]([/color][color=#dd0000]"dd/mm/yyyy hh:mm:ss"[/color][color=#007700]); [/color][color=#0000bb]string hienthi [/color][color=#007700]= [/color][color=#0000bb]dinhdang[/color][color=#007700].[/color][color=#0000bb]format[/color][color=#007700]([/color][color=#0000bb]thoigian[/color][color=#007700].[/color][color=#0000bb]gettime[/color][color=#007700]()); [/color][color=#0000bb]sinhvien a [/color][color=#007700]= new [/color][color=#0000bb]sinhvien[/color][color=#007700](); [/color][color=#0000bb]sinhvien b [/color][color=#007700]= new [/color][color=#0000bb]sinhvien[/color][color=#007700](); [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]input[/color][color=#007700](); [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]input[/color][color=#007700](); [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]output[/color][color=#007700](); [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]output[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"sinh vien co diem tb cao nhat la:"[/color][color=#007700]); if([/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]total[/color][color=#007700]>[/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]total[/color][color=#007700]){ [/color][color=#0000bb]a[/color][color=#007700].[/color][color=#0000bb]output[/color][color=#007700](); } else { [/color][color=#0000bb]b[/color][color=#007700].[/color][color=#0000bb]output[/color][color=#007700](); } [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]""[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"thoi gian cap nhat:"[/color][color=#007700]+[/color][color=#0000bb]hienthi[/color][color=#007700]); } } class [/color][color=#0000bb]sinhvien [/color][color=#007700]{ public [/color][color=#0000bb]string name[/color][color=#007700]; public [/color][color=#0000bb]string school[/color][color=#007700]; public [/color][color=#0000bb]float total[/color][color=#007700]; public [/color][color=#0000bb]void input[/color][color=#007700]() { [/color][color=#0000bb]scanner input [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap ten sv:"[/color][color=#007700]); [/color][color=#0000bb]name [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap truong:"[/color][color=#007700]); [/color][color=#0000bb]school [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); do { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap diem trung binh"[/color][color=#007700]); [/color][color=#0000bb]total [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextfloat[/color][color=#007700](); } while (([/color][color=#0000bb]total [/color][color=#007700]> [/color][color=#0000bb]10[/color][color=#007700]) || ([/color][color=#0000bb]total [/color][color=#007700]< [/color][color=#0000bb]0[/color][color=#007700])); } public [/color][color=#0000bb]void output[/color][color=#007700]() { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"sinh vien:" [/color][color=#007700]+ [/color][color=#0000bb]name [/color][color=#007700]+ [/color][color=#dd0000]"
truong:" [/color][color=#007700]+ [/color][color=#0000bb]school [/color][color=#007700]+ [/color][color=#dd0000]"
diem tb:" [/color][color=#007700]+ [/color][color=#0000bb]total[/color][color=#007700]); }}[/color]
</div>
</div>
-
08-06-2013, 07:00 AM #6Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
<div class="bbcodeblock bbcodequote bbcmspoilerblock">
<div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>
show spoiler
hide spoiler
</div>
<div class="quotecontent">
<div class="bbcm_spoiler_noscript"><blockquote>
Mã:public class quanly{ /** * @param args */ public static void main(string[] args) { // todo auto-generated method stub hocsinh a = new hocsinh(); hocsinh b = new hocsinh(); a.in(); b.in(); system.out.println("người có điểm cao hơn là: "); if(a.diemtrungbinh > b.diemtrungbinh) a.out(); else if(a.diemtrungbinh < b.diemtrungbinh) b.out(); else system.out.println("hai người có điểm bằng nhau "); } } class hocsinh { public string hovaten; public int lop; public float diemtrungbinh; public void in() { scanner input = new scanner(system.in); system.out.println("nhập tên học sinh: "); hovaten = input.nextline(); system.out.println("nhập lớp học: "); lop = input.nextint(); system.out.println("nhập điểm trung bình: "); diemtrungbinh = input.nextfloat(); } public void out() { system.out.println("họ và tên học sinh: " + hovaten); system.out.println("lớp: " + lop); system.out.println("điểm trung bình: " + diemtrungbinh); system.out.println(""); } }
</div>
</div>
-
-
-
08-06-2013, 07:00 AM #9Junior Member
- Ngày tham gia
- Jul 2014
- Bài viết
- 0
java quan trọng nhất class nhỉ
-
Nếu bạn đang tìm kiếm một giải pháp cho việc nâng hạ và di chuyển trên các công trường xây dựng, cho thuê xe nâng người là một lựa chọn tốt. Đặc biệt, tại Cụm Khu Công Nghiệp Bình Chuẩn - Bình Dương...
Cho thuê xe nâng người tại KCN Bình Chuẩn - Bình Dương