Chủ đề: Bài 9: Mảng trong Java!
-
06-28-2013, 07:00 AM #1Junior Member
- Ngày tham gia
- Oct 2014
- Bài viết
- 0
Bài 9: Mả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í"1, khái niệm mả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 */
android.vn/attachments/java-arrays-jpg.17512/" border="0" alt="" />
mảng là tập hợp nhiều phần tử có cùng tên, cùng kiểu dữ liệu
và mỗi phần tử trong mảng được truy xuất thông qua chỉ số của
nó trong mảng.
2, khai báo mảng
<kiểu dữ liệu> <tên mảng>[];
hoặc
<kiểu dữ liệu>[] <tên mảng>;
ví dụ cách cách khai báo mảng:
Mã nguồn PHP:[color=#000000]
int arrint1[/color][color=#007700][];[/color][color=#0000bb]int[/color][color=#007700][] [/color][color=#0000bb]arrint2[/color][color=#007700];[/color][color=#0000bb]int[/color][color=#007700][] [/color][color=#0000bb]arrint3[/color][color=#007700], [/color][color=#0000bb]arrint4[/color][color=#007700], [/color][color=#0000bb]arrint5[/color][color=#007700];[/color]
để cấp phát bộ nhớ cho mảng trong java ta cần dùng từ khóa
new. (tất cả trong java đều thông qua các đối tượng). chẳng
hạn để cấp phát vùng nhớ cho mảng trong java ta làm như sau:
Mã nguồn PHP:[color=#000000]
int arrint [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]100[/color][color=#007700]];[/color]
chúng ta có thể khởi tạo giá trị ban đầu cho các phần tử của
mảng khi nó được khai báo.
ví dụ:
Mã nguồn PHP:[color=#000000]
int arrint[/color][color=#007700][] = {[/color][color=#0000bb]1[/color][color=#007700], [/color][color=#0000bb]2[/color][color=#007700], [/color][color=#0000bb]3[/color][color=#007700]};[/color][color=#0000bb]char arrchar[/color][color=#007700][] = {[/color][color=#0000bb]‘a’[/color][color=#007700], [/color][color=#0000bb]‘b’[/color][color=#007700], [/color][color=#0000bb]‘c’[/color][color=#007700]};[/color][color=#0000bb]string arrstring[/color][color=#007700][] = {[/color][color=#0000bb]“nguyen van a”[/color][color=#007700], [/color][color=#0000bb]“vu van b”[/color][color=#007700], [/color][color=#0000bb]“vu van c”’[/color][color=#007700]};[/color]
chỉ số mảng trong java bắt đầu từ 0. vì vậy phần tử đầu tiên có
chỉ số là 0, và phần tử thứ n có chỉ số là n - 1. các phần tử của
mảng được truy xuất thông qua chỉ số của nó đặt giữa cặp dấu
ngoặc vuông ([]).
ví dụ:
Mã nguồn PHP:[color=#000000]
int arrint[/color][color=#007700][] = {[/color][color=#0000bb]1[/color][color=#007700], [/color][color=#0000bb]2[/color][color=#007700], [/color][color=#0000bb]3[/color][color=#007700]};[/color][color=#0000bb]int x [/color][color=#007700]= [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]]; [/color][color=#ff8000]// x sẽ có giá trị là 1.[/color][color=#0000bb]int y [/color][color=#007700]= [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]]; [/color][color=#ff8000]// y sẽ có giá trị là 2.[/color][color=#0000bb]int z [/color][color=#007700]= [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]]; [/color][color=#ff8000]// z sẽ có giá trị là 3.[/color]
một chuỗi được xem như một mảng các ký tự. trong java thì
khác, java cung cấp một lớp string để làm việc với đối tượng
dữ liệu chuỗi cùng khác thao tác trên đối tượng dữ liệu này.
code ví dụ:
Mã nguồn PHP:[color=#000000]
[/color][color=#007700]public class [/color][color=#0000bb]viduarray [/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]int arrint[/color][color=#007700][]; [/color][color=#0000bb]arrint [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]4[/color][color=#007700]]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]] = [/color][color=#0000bb]9[/color][color=#007700]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]] = [/color][color=#0000bb]17[/color][color=#007700]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]] = [/color][color=#0000bb]13[/color][color=#007700]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]] = [/color][color=#0000bb]14[/color][color=#007700]; [/color][color=#0000bb]string arrstring[/color][color=#007700][] = {[/color][color=#dd0000]"vu van a"[/color][color=#007700], [/color][color=#dd0000]"nguyen van b"[/color][color=#007700], [/color][color=#dd0000]"nguyen van c"[/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]"mảng số nguyên: "[/color][color=#007700]); for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]4[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/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]"
mảng các chuỗi: "[/color][color=#007700]); for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]3[/color][color=#007700]; [/color][color=#0000bb]i[/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=#0000bb]arrstring[/color][color=#007700][[/color][color=#0000bb]i[/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]""[/color][color=#007700]); }}[/color]
các bạn nên xem thêm video của anh việt bên blog studyandshare, video giảng về mảng trong java khá ngắn gọn, dễ hiểu!
bài 1: số sinh viên nhập từ bàn phím. khai báo 1 mảng gồm danh sách họ tên sinh viên. tên từng sinh viên nhập từ bàn phím. sau khi nhập xong, chương trình hỏi nhập tên sinh viên muốn tìm kiếm. tìm và in ra kết quả là có trong danh sách hay không.
bài 2: sắp xếp 1 dãy n số nguyên nhập vào từ bàn phím theo thứ tự tăng dần!
bài 3: nhập các phần tử của 2 ma trận cùng số hàng số cột vào từ bàn phím. in 2 ma trận ra màn hình. tính tổng 2 ma trận! in kết quả ra màn hình!
(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ẻ phpcho 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é)
từ bài này trở đi, có lẽ mình sẽ ít chấm bài các bạn, lý do là các bài bắt đầu code khá dài, một mình mình chấm điểm tất cả sẽ mất rất nhiều thời gian, nên mình mong các bạn thông cảm! bù lại, mình sẽ dành thời gian đó để nhanh chóng hoàn thành các bài viết mới. và quan trọng hơn, mình cũng muốn các thành viên trong forum cùng "soi" code của nhau để giúp đỡ lẫn nhau cũng như tự nâng cao khả năng của từng người! nếu bạn là người mới bắt đầu, đang tham gia khóa học, hãy tự tin đăng bài tập ở phía dưới, và các bạn hãy bắt đầu cùng "soi" code của nhau, xem bài của ai hay hơn ! chúc các bạn học thật tốt! :d
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
-
06-29-2013, 07:00 AM #2Junior Member
- Ngày tham gia
- Apr 2016
- Bài viết
- 0
bài 1 : nhập tên rồi đưa ra tên tức kiểm tra xem có trong danh sách không ý hả anh ?
<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>bài 2 :
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]; public class [/color][color=#0000bb]arrangelist [/color][color=#007700]{ private [/color][color=#0000bb]int arrint[/color][color=#007700][]; [/color][color=#ff8000]// khai bao mang so [/color][color=#007700]private [/color][color=#0000bb]int number[/color][color=#007700]; [/color][color=#ff8000]// so luong phan tu cua mang [/color][color=#007700]public [/color][color=#0000bb]arrangelist[/color][color=#007700]() { [/color][color=#ff8000]// ham khoi tao [/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 so phan tu : "[/color][color=#007700]); [/color][color=#0000bb]scanner inp [/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]number [/color][color=#007700]= [/color][color=#0000bb]inp[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]arrint [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]number[/color][color=#007700]]; [/color][color=#ff8000]// cap phat vung nho [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"gia tri cac phan tu : "[/color][color=#007700]); for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]number[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) { [/color][color=#ff8000]// nhap gia tri cac phan tu [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"phan tu thu " [/color][color=#007700]+ [/color][color=#0000bb]i [/color][color=#007700]+ [/color][color=#dd0000]" "[/color][color=#007700]); [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] = [/color][color=#0000bb]inp[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); } } [/color][color=#ff8000]// thuc hien sap xep tang dan bang thuat toan sap xep nhanh [/color][color=#007700]public [/color][color=#0000bb]void quick_sort[/color][color=#007700]([/color][color=#0000bb]int l[/color][color=#007700], [/color][color=#0000bb]int r[/color][color=#007700]) { [/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]l[/color][color=#007700], [/color][color=#0000bb]j [/color][color=#007700]= [/color][color=#0000bb]r[/color][color=#007700], [/color][color=#0000bb]g [/color][color=#007700]= ([/color][color=#0000bb]l [/color][color=#007700]+ [/color][color=#0000bb]r[/color][color=#007700]) / [/color][color=#0000bb]2[/color][color=#007700]; do { while ([/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] < [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]g[/color][color=#007700]]) [/color][color=#0000bb]i[/color][color=#007700]++; while ([/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]j[/color][color=#007700]] > [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]g[/color][color=#007700]]) [/color][color=#0000bb]j[/color][color=#007700]--; if ([/color][color=#0000bb]i [/color][color=#007700]<= [/color][color=#0000bb]j[/color][color=#007700]) { if ([/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]j[/color][color=#007700]) { [/color][color=#0000bb]int temp [/color][color=#007700]= [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] = [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]j[/color][color=#007700]]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]j[/color][color=#007700]] = [/color][color=#0000bb]temp[/color][color=#007700]; } [/color][color=#0000bb]i[/color][color=#007700]++; [/color][color=#0000bb]j[/color][color=#007700]--; } } while ([/color][color=#0000bb]i [/color][color=#007700]<= [/color][color=#0000bb]j[/color][color=#007700]); if ([/color][color=#0000bb]l [/color][color=#007700]< [/color][color=#0000bb]j[/color][color=#007700]) [/color][color=#0000bb]quick_sort[/color][color=#007700]([/color][color=#0000bb]l[/color][color=#007700], [/color][color=#0000bb]j[/color][color=#007700]); if ([/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]r[/color][color=#007700]) [/color][color=#0000bb]quick_sort[/color][color=#007700]([/color][color=#0000bb]i[/color][color=#007700], [/color][color=#0000bb]r[/color][color=#007700]); } [/color][color=#ff8000]// dua ra ket qua sau khi sap xep [/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]"day sau khi sap xep la : "[/color][color=#007700]); for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]number[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] + [/color][color=#dd0000]" "[/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]arrangelist [/color][color=#007700]list = new [/color][color=#0000bb]arrangelist[/color][color=#007700](); list.[/color][color=#0000bb]quick_sort[/color][color=#007700]([/color][color=#0000bb]0[/color][color=#007700], list.[/color][color=#0000bb]number [/color][color=#007700]- [/color][color=#0000bb]1[/color][color=#007700]); list.[/color][color=#0000bb]output[/color][color=#007700](); } }[/color]
</div>
</div>
<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>bài 3 :
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]; public class [/color][color=#0000bb]matrix [/color][color=#007700]{ private [/color][color=#0000bb]int[/color][color=#007700][][] [/color][color=#0000bb]matrix1[/color][color=#007700], [/color][color=#0000bb]matrix2[/color][color=#007700], [/color][color=#0000bb]summatrix[/color][color=#007700]; [/color][color=#ff8000]// summatrix de luu tong 2 ma // tran [/color][color=#007700]private [/color][color=#0000bb]int numberrow[/color][color=#007700], [/color][color=#0000bb]numbercolumn[/color][color=#007700]; public [/color][color=#0000bb]matrix[/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 so hang va so cot cua 2 ma tran : "[/color][color=#007700]); [/color][color=#0000bb]scanner inp [/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]numberrow [/color][color=#007700]= [/color][color=#0000bb]inp[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#ff8000]// nhap so hang [/color][color=#0000bb]numbercolumn [/color][color=#007700]= [/color][color=#0000bb]inp[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#ff8000]// nhap so cot [/color][color=#0000bb]matrix1 [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]numberrow[/color][color=#007700]][[/color][color=#0000bb]numbercolumn[/color][color=#007700]]; [/color][color=#0000bb]matrix2 [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]numberrow[/color][color=#007700]][[/color][color=#0000bb]numbercolumn[/color][color=#007700]]; } public [/color][color=#0000bb]void input[/color][color=#007700]([/color][color=#0000bb]int matrix[/color][color=#007700][][]) { [/color][color=#0000bb]scanner inp [/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]); for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]numberrow[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) [/color][color=#ff8000]// nhap ma tran dau tien [/color][color=#007700]for ([/color][color=#0000bb]int j [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]j [/color][color=#007700]< [/color][color=#0000bb]numbercolumn[/color][color=#007700]; [/color][color=#0000bb]j[/color][color=#007700]++) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"a[%d][%d] = "[/color][color=#007700], [/color][color=#0000bb]i[/color][color=#007700], [/color][color=#0000bb]j[/color][color=#007700]); [/color][color=#0000bb]matrix[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]][[/color][color=#0000bb]j[/color][color=#007700]] = [/color][color=#0000bb]inp[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); } } public [/color][color=#0000bb]void show[/color][color=#007700]([/color][color=#0000bb]int matrix[/color][color=#007700][][]) { [/color][color=#ff8000]// dua ma tran ra man hinh [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700](); for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i [/color][color=#007700]< [/color][color=#0000bb]numberrow[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) { for ([/color][color=#0000bb]int j [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]j [/color][color=#007700]< [/color][color=#0000bb]numbercolumn[/color][color=#007700]; [/color][color=#0000bb]j[/color][color=#007700]++) [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"%d%c"[/color][color=#007700], [/color][color=#0000bb]matrix[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]][[/color][color=#0000bb]j[/color][color=#007700]], ([/color][color=#0000bb]j [/color][color=#007700]== [/color][color=#0000bb]numbercolumn [/color][color=#007700]- [/color][color=#0000bb]1[/color][color=#007700]) ? [/color][color=#dd0000]'
' [/color][color=#007700]: [/color][color=#dd0000]' '[/color][color=#007700]); } } public [/color][color=#0000bb]void sumoftowmatrix[/color][color=#007700]() { [/color][color=#ff8000]// tinh tong 2 ma tran [/color][color=#0000bb]summatrix [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]numberrow[/color][color=#007700]][[/color][color=#0000bb]numbercolumn[/color][color=#007700]]; [/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700], [/color][color=#0000bb]j[/color][color=#007700]; while([/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]numberrow[/color][color=#007700]){ for ([/color][color=#0000bb]j [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]j[/color][color=#007700]<[/color][color=#0000bb]numbercolumn[/color][color=#007700]; [/color][color=#0000bb]j[/color][color=#007700]++) [/color][color=#0000bb]summatrix[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]][[/color][color=#0000bb]j[/color][color=#007700]] = [/color][color=#0000bb]matrix1[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]][[/color][color=#0000bb]j[/color][color=#007700]] + [/color][color=#0000bb]matrix2[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]][[/color][color=#0000bb]j[/color][color=#007700]]; [/color][color=#0000bb]i[/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]matrix mt [/color][color=#007700]= new [/color][color=#0000bb]matrix[/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 cac phan tu cho ma tran thu nhat : "[/color][color=#007700]); [/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]input[/color][color=#007700]([/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]matrix1[/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 cac phan tu cho ma tran thu hai : "[/color][color=#007700]); [/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]input[/color][color=#007700]([/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]matrix2[/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]"ma tran thu nhat da nhap la : "[/color][color=#007700]); [/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]show[/color][color=#007700]([/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]matrix1[/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]"ma tran thu hai da nhap la : "[/color][color=#007700]); [/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]show[/color][color=#007700]([/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]matrix2[/color][color=#007700]); [/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]sumoftowmatrix[/color][color=#007700](); [/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]show[/color][color=#007700]([/color][color=#0000bb]mt[/color][color=#007700].[/color][color=#0000bb]summatrix[/color][color=#007700]); }}[/color]
</div>
</div>
-
06-29-2013, 07:00 AM #3Junior Member
- Ngày tham gia
- Apr 2014
- Bài viết
- 0
bạn ơi mua sách hướng dẫn ở đâu thế,mình muốn mua để hoc kèm video trên này.
-
06-29-2013, 07:00 AM #4Junior Member
- Ngày tham gia
- Apr 2015
- Bài viết
- 0
Gửi bởi sky6596
Gửi bởi quang vuong
Mã:introduction to java programming, comprehensive version (9th edition) http://www.mediafire.com/download/9td90899fgddv80/introduction_to_java_programming%2c_comprehensive_version_(9th_edition).rar java how to program 9th edition http://www.mediafire.com/download/d1jmxn0wmsbkodv/java_how_to_program_9th_edition.rar
-
06-29-2013, 07:00 AM #5Junior Member
- Ngày tham gia
- Apr 2016
- Bài viết
- 0
hjx,đọc tiếng anh thì khó,mà tiếng việt thì toàn tài liệu sơ sài quá mà
-
06-29-2013, 07:00 AM #6Junior Member
- Ngày tham gia
- Mar 2014
- Bài viết
- 0
em nghĩ trong các bài về hướng đối tượng, anh tiasang ngoài viết cách sử dụng có thể nêu trong thực tế cái này dùng khi nào, dùng làm gì, trong trường hợp nào để có thể áp dụng đúng được không ? em xem các video trong blog studyandshare toàn học gì thử làm chứ không biết thực tế khi gõ người ta có làm thế không ? như interface hay abstract class cần thiết khi nào chẳng hạn
@quangvuong : bạn đọc tài liệu của trần đình quế thì tốt hơn. mình xem qua thầy tuy ngắn nhưng vẫn hơn cái của trần văn ban xem cái mục lục đã k thấy javacore đâu r. toàn cái j j
-
07-06-2013, 07:00 AM #7Junior Member
- Ngày tham gia
- Mar 2015
- Bài viết
- 0
Gửi bởi sky6596
p/s: sr anh em vì dạo này mình ít viết bài quá, tối nay sẽ bắt đầu trở lại
-
07-10-2013, 07:00 AM #8Junior Member
- Ngày tham gia
- Mar 2015
- Bài viết
- 0
Mã:public class newclass1 { public static void main(string[] args) { int [] array = {9, 8, 7, 6, 5, 4}; int n = 6, i, j, temp ; for(i = 0; i<n-1 ; i++) { for(j= i-1; j<n; j++) { if(array[j] < array[i]) { temp = array[i]; array[i] = array[j]; temp = array[j]; } } } for(i=0; i<n; i++) { system.out.print(array[i]+ " "); } } } cac bac giup em voi, sap xep theo thu tu tang dan
-
07-14-2013, 07:00 AM #9Junior Member
- Ngày tham gia
- Jul 2015
- Bài viết
- 1
Gửi bởi manhtuan1031990
Mã nguồn PHP:[color=#000000]
[/color][color=#007700]public class [/color][color=#0000bb]test [/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]int [/color][color=#007700][] array = {[/color][color=#0000bb]9[/color][color=#007700], [/color][color=#0000bb]8[/color][color=#007700], [/color][color=#0000bb]7[/color][color=#007700], [/color][color=#0000bb]6[/color][color=#007700], [/color][color=#0000bb]5[/color][color=#007700], [/color][color=#0000bb]4[/color][color=#007700]}; [/color][color=#0000bb]int n [/color][color=#007700]= [/color][color=#0000bb]6[/color][color=#007700], [/color][color=#0000bb]i[/color][color=#007700], [/color][color=#0000bb]j[/color][color=#007700], [/color][color=#0000bb]temp [/color][color=#007700]; for([/color][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]n [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) { for([/color][color=#0000bb]j[/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]j[/color][color=#007700]<=[/color][color=#0000bb]i[/color][color=#007700]; [/color][color=#0000bb]j[/color][color=#007700]++) { if(array[[/color][color=#0000bb]j[/color][color=#007700]] > array[[/color][color=#0000bb]i[/color][color=#007700]]) { [/color][color=#0000bb]temp [/color][color=#007700]= array[[/color][color=#0000bb]i[/color][color=#007700]]; array[[/color][color=#0000bb]i[/color][color=#007700]] = array[[/color][color=#0000bb]j[/color][color=#007700]]; array[[/color][color=#0000bb]j[/color][color=#007700]] = [/color][color=#0000bb]temp[/color][color=#007700]; } } } for([/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]n[/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]++) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print(array[[/color][color=#0000bb]i[/color][color=#007700]]+ [/color][color=#dd0000]" "[/color][color=#007700]); } } }[/color]
-
07-14-2013, 07:00 AM #10Junior Member
- Ngày tham gia
- Mar 2014
- Bài viết
- 0
mình nộp bài:
câu 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]
package [/color][color=#007700]array; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]io[/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]; public class [/color][color=#0000bb]bai1 [/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 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]sinhvienlist sinhvien[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap so sinh vien: "[/color][color=#007700]); [/color][color=#0000bb]int n [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]sinhvien [/color][color=#007700]= new [/color][color=#0000bb]sinhvienlist[/color][color=#007700]([/color][color=#0000bb]n[/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 vua nhap la: "[/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=#0000bb]sinhvien[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap sinh vien can tim kiem: "[/color][color=#007700]); [/color][color=#0000bb]string nextline [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]string name [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextline[/color][color=#007700](); [/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]sinhvien[/color][color=#007700].[/color][color=#0000bb]timkiem[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700]); if([/color][color=#0000bb]i[/color][color=#007700]!= -[/color][color=#0000bb]1[/color][color=#007700]){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"sinh vien tim thay la: "[/color][color=#007700]+[/color][color=#0000bb]sinhvien[/color][color=#007700].[/color][color=#0000bb]getsinhvien[/color][color=#007700]([/color][color=#0000bb]i[/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]"khong tim thay sinh vien nay"[/color][color=#007700]); } }}class [/color][color=#0000bb]sinhvien[/color][color=#007700]{ [/color][color=#0000bb]string hoten[/color][color=#007700]; public [/color][color=#0000bb]sinhvien[/color][color=#007700](){ [/color][color=#0000bb]this[/color][color=#007700].[/color][color=#0000bb]hoten [/color][color=#007700]= [/color][color=#dd0000]""[/color][color=#007700]; } public [/color][color=#0000bb]string getname[/color][color=#007700](){ return [/color][color=#0000bb]hoten[/color][color=#007700]; } public [/color][color=#0000bb]void nhap[/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]"nhap ho 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](); } public [/color][color=#0000bb]string tostring[/color][color=#007700](){ return [/color][color=#dd0000]"ho ten: "[/color][color=#007700]+[/color][color=#0000bb]hoten[/color][color=#007700]+[/color][color=#dd0000]"
"[/color][color=#007700]; }}class [/color][color=#0000bb]sinhvienlist[/color][color=#007700]{ [/color][color=#0000bb]sinhvien[/color][color=#007700][] [/color][color=#0000bb]sv[/color][color=#007700]; public [/color][color=#0000bb]sinhvienlist[/color][color=#007700]([/color][color=#0000bb]int size[/color][color=#007700]){ [/color][color=#0000bb]sv [/color][color=#007700]= new [/color][color=#0000bb]sinhvien[/color][color=#007700][[/color][color=#0000bb]size[/color][color=#007700]]; for([/color][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]size[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]++){ [/color][color=#0000bb]sv[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] = new [/color][color=#0000bb]sinhvien[/color][color=#007700](); [/color][color=#0000bb]sv[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]].[/color][color=#0000bb]nhap[/color][color=#007700](); } } public [/color][color=#0000bb]string tostring[/color][color=#007700](){ [/color][color=#0000bb]string s[/color][color=#007700]= [/color][color=#dd0000]""[/color][color=#007700]; for([/color][color=#0000bb]int i[/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]sv[/color][color=#007700].[/color][color=#0000bb]length[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]++){ [/color][color=#0000bb]s[/color][color=#007700]+=[/color][color=#0000bb]sv[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]]; } return [/color][color=#0000bb]s[/color][color=#007700]; } public [/color][color=#0000bb]sinhvien getsinhvien[/color][color=#007700]([/color][color=#0000bb]int i[/color][color=#007700]){ return [/color][color=#0000bb]sv[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]]; } public [/color][color=#0000bb]int timkiem[/color][color=#007700]([/color][color=#0000bb]string name[/color][color=#007700]){ for([/color][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]sv[/color][color=#007700].[/color][color=#0000bb]length[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]++){ if([/color][color=#0000bb]sv[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]].[/color][color=#0000bb]getname[/color][color=#007700]().[/color][color=#0000bb]equalsignorecase[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700])){ return [/color][color=#0000bb]i[/color][color=#007700]; } } return -[/color][color=#0000bb]1[/color][color=#007700]; }}[/color]
</div>
</div>
câu 2:
<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 [/color][color=#007700]array; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].*; public class [/color][color=#0000bb]bai2 [/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]int n[/color][color=#007700]; [/color][color=#0000bb]int arrint[/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]"nhap n: "[/color][color=#007700]); [/color][color=#0000bb]n [/color][color=#007700]= [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]arrint [/color][color=#007700]= new [/color][color=#0000bb]int[/color][color=#007700][[/color][color=#0000bb]n[/color][color=#007700]]; for([/color][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]arrint[/color][color=#007700].[/color][color=#0000bb]length[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]++){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#dd0000]"nhap gia tri thu "[/color][color=#007700]+([/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]1[/color][color=#007700])+[/color][color=#dd0000]": "[/color][color=#007700]); [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] = [/color][color=#0000bb]input[/color][color=#007700].[/color][color=#0000bb]nextint[/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]"mang vua nhap la: "[/color][color=#007700]); for([/color][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]arrint[/color][color=#007700].[/color][color=#0000bb]length[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]++){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/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]""[/color][color=#007700]); [/color][color=#0000bb]int temp[/color][color=#007700]; for([/color][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]arrint[/color][color=#007700].[/color][color=#0000bb]length[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]++){ for([/color][color=#0000bb]int j [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]j[/color][color=#007700]<=[/color][color=#0000bb]i[/color][color=#007700];[/color][color=#0000bb]j[/color][color=#007700]++){ if([/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]]<[/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]j[/color][color=#007700]]){ [/color][color=#0000bb]temp [/color][color=#007700]= [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] = [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]j[/color][color=#007700]]; [/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]j[/color][color=#007700]]= [/color][color=#0000bb]temp[/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]"mang sau khi sap xep la: "[/color][color=#007700]); for([/color][color=#0000bb]int i[/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]<[/color][color=#0000bb]arrint[/color][color=#007700].[/color][color=#0000bb]length[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]++){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].print([/color][color=#0000bb]arrint[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]]+[/color][color=#dd0000]" "[/color][color=#007700]); } }}[/color]
</div>
</div>
câu 3:
mình chưa làm được
Khu dự án Diamond Alnata Plus phát triển bởi Gamuda Land thiết kế hợp lý nằm trung tâm thông gió tự nhiên. Diamond Alnata Plus Tân Phú thiết kế hợp lý sống đích thực ngay giữa trung tâm. Căn hộ cách...
Khu dự án Diamond Alnata Plus giáp trung tâm