// API callback
labelthumbs({"version":"1.0","encoding":"UTF-8","feed":{"xmlns":"http://www.w3.org/2005/Atom","xmlns$openSearch":"http://a9.com/-/spec/opensearchrss/1.0/","xmlns$blogger":"http://schemas.google.com/blogger/2008","xmlns$georss":"http://www.georss.org/georss","xmlns$gd":"http://schemas.google.com/g/2005","xmlns$thr":"http://purl.org/syndication/thread/1.0","id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836"},"updated":{"$t":"2023-09-30T22:59:10.984+07:00"},"category":[{"term":"Lap trinh C va C plus"},{"term":"Chuyen nganh"},{"term":"Phat trien he thong"},{"term":"sudungExcel"},{"term":"Algorithm"},{"term":"Tin hoc van phong"},{"term":"Hệ quản trị cơ sở dữ liệu"},{"term":"System Information"},{"term":"Lap trinh huong doi tuong voi Java"},{"term":"sudungword"},{"term":"Lap trinh he thong"},{"term":"Sách"},{"term":"Hệ quản trị cơ sở dữ liệu."},{"term":"News"},{"term":"Lập trình windows"},{"term":"lap trinh hop ngu"},{"term":"Lap trinh C#"},{"term":"Đồ họa máy tính"},{"term":"Sách công nghệ thông tin"},{"term":"trituenhantao"},{"term":"xulyanh"},{"term":"Downloads"},{"term":"Lap trinh assembly"},{"term":"Thuongmaidientu"},{"term":"sách bán chạy"},{"term":"xử lý ảnh"},{"term":"Cơ sở dữ liệu"},{"term":"Image processing"},{"term":"Lap trinh C va C++"},{"term":"lap trinh windows"},{"term":"lập trình C"},{"term":"su dung accsess"},{"term":"Cơ sở lập trình"},{"term":"Design Pattern"},{"term":"Giáo dục điện tử"},{"term":"Học Power point"},{"term":"Lap trinh C\/C++"},{"term":"Ngẫm nghĩ"},{"term":"Tư duy thiết kế"},{"term":"lap trinh co so du lieu"},{"term":"lập trình với C#"},{"term":"thiet bi tin hoc"},{"term":"Cong nghe XML"},{"term":"Download mẫu văn bản"},{"term":"Hồ sơ xin việc"},{"term":"Kiến trúc Web"},{"term":"Mẫu CV"},{"term":"Nâng cao chất lượng ảnh"},{"term":"Phan tich thiet ke he thong"},{"term":"SQL cơ bản và nâng cao"},{"term":"Thu nhan anh"},{"term":"Thuật ngữ"},{"term":"Tin hoc dai cuong"},{"term":"Windows 7 USB Download Tool"},{"term":"download winrar"},{"term":"quangcaotructuyen"},{"term":"sách kỹ năng"},{"term":"trac nghiem"}],"title":{"type":"text","$t":"Tin học cơ bản"},"subtitle":{"type":"html","$t":"Học tập, chia sẻ kiến thức cơ bản về tin học."},"link":[{"rel":"http://schemas.google.com/g/2005#feed","type":"application/atom+xml","href":"https:\/\/www.tinhoccoban.net\/feeds\/posts\/default"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default?alt=json-in-script"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/"},{"rel":"hub","href":"http://pubsubhubbub.appspot.com/"},{"rel":"next","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default?alt=json-in-script\u0026start-index=26\u0026max-results=25"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"generator":{"version":"7.00","uri":"http://www.blogger.com","$t":"Blogger"},"openSearch$totalResults":{"$t":"278"},"openSearch$startIndex":{"$t":"1"},"openSearch$itemsPerPage":{"$t":"25"},"entry":[{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-8199669917680836140"},"published":{"$t":"2022-08-26T07:28:00.001+07:00"},"updated":{"$t":"2022-08-26T07:28:11.240+07:00"},"title":{"type":"text","$t":"Cài Đặt Visual Studio Code Lập Trình C\/C++ "},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003Cimg alt=\"Cài Đặt Visual Studio Code Lập Trình C++ Dễ Như Ăn Kẹo\" src=\"https:\/\/codelearn.io\/Upload\/Blog\/hd-cai-vscode-lap-trinh-cpp-moi-63761516840.0362.jpg\" style=\"border: 0px; box-sizing: inherit; color: #898989; font-family: Muli, sans-serif; font-size: 16px; height: auto; max-height: 100%; max-width: 100%; text-align: center; vertical-align: middle;\" \/\u003E\u003C\/p\u003E\u003Cdiv class=\"blog-content\" style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Muli, sans-serif; font-size: 16px; padding: 0px 15px;\"\u003E\u003Ch1 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 32px; line-height: 36px; margin: 0px 0px 20px;\"\u003E\u003Cbr \/\u003E\u003C\/h1\u003E\u003Cdiv class=\"content\" style=\"box-sizing: inherit;\"\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EMình đã viết một bài hướng dẫn cài Visual Studio Code để lập trình C++. Nhưng, dường như cách đó gây khó khăn cho các bạn khi thực hiện. Nên hôm nay mình sẽ trình bày một cách khác đơn giản hơn để các bạn có thể thực hiện thành công một cách dễ dàng.\u003C\/span\u003E\u003C\/p\u003E\u003Ch3 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 24px; line-height: 1.1; margin-bottom: 10px; margin-top: 20px; text-align: justify;\"\u003EMột số yêu cầu của VSCode:\u003C\/h3\u003E\u003Cul style=\"box-sizing: inherit; margin-bottom: 10px; margin-top: 0px; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: inherit; text-align: left;\"\u003ECPU từ 1.6 GHz trở lên\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit;\"\u003ERAM từ 1 GB\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit;\"\u003ECó Microsoft .NET Framework 4.5.2\u003C\/li\u003E\u003C\/ul\u003E\u003Ch3 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 24px; line-height: 1.1; margin-bottom: 10px; margin-top: 20px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003EHướng dẫn cài đặt vscode để lập trình C++ trên Windows\u003C\/span\u003E\u003C\/h3\u003E\u003Ch4 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 18px; line-height: 1.1; margin-bottom: 10px; margin-top: 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003E1. Tải và cài đặt vscode\u003C\/span\u003E\u003C\/h4\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ECác bạn vào trang chủ vscode\u0026nbsp;\u003Ca href=\"https:\/\/code.visualstudio.com\/\" rel=\"noopener\" style=\"background-color: transparent; box-sizing: inherit; color: #337ab7; text-decoration-line: none;\" target=\"_blank\"\u003Elink này\u003C\/a\u003E, chọn phiên bản phù hợp với thiết bị của các bạn và tải về.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"646\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/CWJ_5Fdelta33582\/MyPic\/01.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"883\" \/\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ESau khi tài về, tiến hành chạy file cài đặt. Việc cài đặt rất đơn giản, chỉ cần Next – Next – Next là xong.\u003C\/p\u003E\u003Ch4 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 18px; line-height: 1.1; margin-bottom: 10px; margin-top: 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003E2. Cài ex\u003C\/span\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003Etension C++\u003C\/span\u003E\u003C\/h4\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ESau khi cài đặt, vscode sẽ có giao diện như thế này:\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"797\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/UI.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"1047\" \/\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ECác bạn ấn vào\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EExtensions\u003C\/span\u003E\u0026nbsp;hoặc\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ECtrl + Shift + X\u003C\/span\u003E, để mở giao diện như hình dưới.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"808\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/ext.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"1061\" \/\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ETiếp theo các bạn gõ trên thanh tìm kiếm từ khóa “\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EC++\u003C\/span\u003E”, sau đó chọn extension\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EC\/C++\u003C\/span\u003E\u0026nbsp;do\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EMicrosoft\u003C\/span\u003E\u0026nbsp;phát hành và ấn\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EInstall\u003C\/span\u003E\u0026nbsp;để cài đặt.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ESau khi quá trình cài đặt hoàn tất bạn hãy\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u0026nbsp;tắt VSCode đi\u0026nbsp;\u003C\/span\u003E(bước này quan trọng nha).\u003C\/p\u003E\u003Ch3 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 24px; line-height: 1.1; margin-bottom: 10px; margin-top: 20px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003E3. Cài đặt môi trường\u003C\/span\u003E\u003C\/h3\u003E\u003Ch4 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 18px; line-height: 1.1; margin-bottom: 10px; margin-top: 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003ECài compile: MinGW\u003C\/span\u003E\u003C\/h4\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ECác bạn vào\u0026nbsp;\u003Ca href=\"https:\/\/sourceforge.net\/projects\/mingw\/\" rel=\"noopener\" style=\"background-color: transparent; box-sizing: inherit; color: #337ab7; text-decoration-line: none;\" target=\"_blank\"\u003Elink này\u003C\/a\u003E\u0026nbsp;và tải bộ cài MinGW về. Sau đó, các bạn mở file vừa tải về ra:\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"500\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/mingw.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"644\" \/\u003E\u003Cimg alt=\"\" height=\"489\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/mingw2.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"621\" \/\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EInstall\u003C\/span\u003E\u0026nbsp;-\u0026gt; Chọn vị trí lưu compile nếu muốn hoặc để mặc định cho ló nhanh :),\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EContinue\u003C\/span\u003E.\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ENhớ vị trí lưu compile, lúc sau sẽ cần dùng đến.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"488\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/mingw3.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"622\" \/\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EĐợi tool tải dữ liệu xong,\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EContinue\u003C\/span\u003E.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"747\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/mingw4.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"849\" \/\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EĐến đây, các bạn mark 2 dòng\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003Emingw32-base\u003C\/code\u003E\u0026nbsp;và\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003Emingw32-gcc-g++\u003C\/code\u003E. Sau đó,\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EInstallation\u0026nbsp;\u003C\/span\u003E-\u0026gt;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u0026nbsp;Apply Changes\u003C\/span\u003E. Rồi tiếp tục chờ ...\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"558\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/mingw5.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"726\" \/\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EĐến khi tool tải xong các dữ liệu cần thiết thì\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EClose\u003C\/span\u003E\u0026nbsp;và thoát ra.\u003C\/p\u003E\u003Ch4 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 18px; line-height: 1.1; margin-bottom: 10px; margin-top: 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003ECài đặt môi trường\u003C\/span\u003E\u003C\/h4\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EMở của số System\u003C\/span\u003E: Chuột phải vào biểu tượng\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EThis PC\u003C\/span\u003E\u0026nbsp;-\u0026gt;\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EProperties\u003C\/span\u003E, Windows Settings hiện ra, lướt xuống phần related settings, chọn\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EAdvanced system settings\u003C\/span\u003E. Hoặc vào Windows Search gõ\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EAdvanced system settings\u0026nbsp;\u003C\/span\u003E-\u0026gt;\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EEnvironment Variables\u003C\/span\u003E.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ETrong mục\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ESystem variables\u003C\/span\u003E, chọn\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EPath\u003C\/span\u003E\u0026nbsp;-\u0026gt;\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EEdit\u003C\/span\u003E.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EChọn\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ENew\u003C\/span\u003E. Tìm đường dẫn chứa thư mục bin của compile, copy, paste vào rồi nhấn OK.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u003Cimg alt=\"\" height=\"783\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/varenron.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"1641\" \/\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EĐường dẫn mặc định là:\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003E\u003Cem style=\"box-sizing: inherit;\"\u003EC:\\MinGW\\bin\u003C\/em\u003E\u003C\/code\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EĐể kiểm tra đã cài Path thành công hay chưa bạn mở Command Prompt (cmd) và gõ:\u003C\/p\u003E\u003Cpre class=\"  language-markup\" style=\"background: rgb(45, 45, 45); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: inherit; color: #cccccc; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Ccode class=\"  language-markup\" style=\"background: none; border-radius: 0px; box-sizing: inherit; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0px; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003Eg++ --version\u003C\/code\u003E\u003C\/pre\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ENếu kết quả xuất hiện như hình dưới là bạn đã thành công, nếu không bạn hãy kiểm tra lại nhé.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"537\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/test.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"1003\" \/\u003E\u003C\/p\u003E\u003Ch3 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 24px; line-height: 1.1; margin-bottom: 10px; margin-top: 20px;\"\u003E\u003Cspan style=\"box-sizing: inherit;\"\u003E4. Biên tập và chạy chương trình trên terminal\u003C\/span\u003E\u003C\/h3\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EChương trình đầu tiên: Hello World.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EMở Vscode lên. Trên thanh công cụ:\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EFile\u003C\/span\u003E\u0026nbsp;-\u0026gt;\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EOpen Folder\u003C\/span\u003E\u0026nbsp;và mở hoặc tạo một thư mục mới (ví dụ Test chẳng hạn), sau đó\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ESelect folder\u003C\/span\u003E.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u003Cimg alt=\"\" height=\"186\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/nFile.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"401\" \/\u003E\u003C\/span\u003E.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ENhấn vào biểu tượng New File rồi tạo một file mới tên là HelloWorld.cpp và gõ đoạn code huyền thoại sau:\u003C\/p\u003E\u003Cpre class=\"  language-cpp\" style=\"background: rgb(45, 45, 45); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: inherit; color: #cccccc; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Ccode class=\"  language-cpp\" style=\"background: none; border-radius: 0px; box-sizing: inherit; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0px; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Cspan class=\"token macro property\" style=\"box-sizing: inherit; color: #f8c555;\"\u003E#\u003Cspan class=\"token directive keyword\" style=\"box-sizing: inherit; color: #cc99cd;\"\u003Einclude\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\u0026lt;iostream\u0026gt;\u003C\/span\u003E\u003C\/span\u003E\n\n\u003Cspan class=\"token keyword\" style=\"box-sizing: inherit; color: #cc99cd;\"\u003Eusing\u003C\/span\u003E \u003Cspan class=\"token keyword\" style=\"box-sizing: inherit; color: #cc99cd;\"\u003Enamespace\u003C\/span\u003E std\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E;\u003C\/span\u003E\n\n\u003Cspan class=\"token keyword\" style=\"box-sizing: inherit; color: #cc99cd;\"\u003Eint\u003C\/span\u003E \u003Cspan class=\"token function\" style=\"box-sizing: inherit; color: #f08d49;\"\u003Emain\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E(\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E)\u003C\/span\u003E\n\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E{\u003C\/span\u003E\n    cout \u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E\u0026lt;\u0026lt;\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"Hello World!\"\u003C\/span\u003E \u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E\u0026lt;\u0026lt;\u003C\/span\u003E endl\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E;\u003C\/span\u003E\n\n    \u003Cspan class=\"token keyword\" style=\"box-sizing: inherit; color: #cc99cd;\"\u003Ereturn\u003C\/span\u003E \u003Cspan class=\"token number\" style=\"box-sizing: inherit; color: #f08d49;\"\u003E0\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E;\u003C\/span\u003E\n\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E}\u003C\/span\u003E\u003C\/code\u003E\u003C\/pre\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ECtrl + S\u003C\/span\u003E\u0026nbsp;để lưu lại. Để biên dịch và chạy chương trình bạn vào terminal gõ dòng lệnh:\u003C\/p\u003E\u003Cpre class=\"  language-markup\" style=\"background: rgb(45, 45, 45); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: inherit; color: #cccccc; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Ccode class=\"  language-markup\" style=\"background: none; border-radius: 0px; box-sizing: inherit; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0px; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003Eg++ -g HelloWorld.cpp -o HelloWorld.exe\u003C\/code\u003E\u003C\/pre\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EHoặc nhấn tổ hợp\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ECtrl + Shift + B\u003C\/span\u003E\u0026nbsp;-\u0026gt;\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EC\/C++:\u0026nbsp;g++.exe\u0026nbsp;build\u0026nbsp;active\u0026nbsp;file\u003C\/span\u003E. Hệ thống sẽ biên dịch\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003EHelloWorld.cpp\u003C\/code\u003E\u0026nbsp;và tạo ra file thực thi\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003EHelloWorld.exe\u003C\/code\u003E.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EĐể chạy chương trình bạn gõ lệnh:\u003C\/p\u003E\u003Cpre class=\"  language-markup\" style=\"background: rgb(45, 45, 45); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: inherit; color: #cccccc; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Ccode class=\"  language-markup\" style=\"background: none; border-radius: 0px; box-sizing: inherit; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0px; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E.\/HelloWorld.exe\u003C\/code\u003E\u003C\/pre\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ETerminal sẽ hiện kết quả như hình dưới:\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cimg alt=\"\" height=\"248\" src=\"https:\/\/codelearn.io\/Media\/Default\/Users\/J_2EDelta\/MyPic\/terminal.png\" style=\"border: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px auto; max-width: 100%; object-fit: cover; vertical-align: middle;\" width=\"858\" \/\u003E\u003C\/p\u003E\u003Ch3 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 24px; line-height: 1.1; margin-bottom: 10px; margin-top: 20px;\"\u003E5. Biên dịch và chạy chương trình trên console\u003C\/h3\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003EĐể chạy chương trình, các bạn nhấn\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EF5\u003C\/span\u003E\u0026nbsp;-\u0026gt;\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EC++ (Windows)\u003C\/span\u003E, một file launch.json được tạo ra. Các bạn sửa file lại như sau:\u003C\/p\u003E\u003Cpre class=\"  language-javascript\" style=\"background: rgb(45, 45, 45); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: inherit; color: #cccccc; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Ccode class=\"  language-javascript\" style=\"background: none; border-radius: 0px; box-sizing: inherit; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0px; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"configurations\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E[\u003C\/span\u003E\n    \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E{\u003C\/span\u003E\n        \u003Cspan class=\"token comment\" style=\"box-sizing: inherit; color: #999999;\"\u003E\/\/...\u003C\/span\u003E\n\n        \u003Cspan class=\"token comment\" style=\"box-sizing: inherit; color: #999999;\"\u003E\/\/Sửa lại\u003C\/span\u003E\n        \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"program\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"${fileDirname}\\\\${fileBasenameNoExtension}.exe\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n        \n        \u003Cspan class=\"token comment\" style=\"box-sizing: inherit; color: #999999;\"\u003E\/\/...\u003C\/span\u003E\n        \u003Cspan class=\"token comment\" style=\"box-sizing: inherit; color: #999999;\"\u003E\/\/Thêm\u003C\/span\u003E\n        \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"preLaunchTask\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"C\/C++: g++.exe build active file\"\u003C\/span\u003E\n    \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E}\u003C\/span\u003E\n\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E]\u003C\/span\u003E\u003C\/code\u003E\u003C\/pre\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ECác bạn có thể copy đoạn code sau:\u003C\/p\u003E\u003Cpre class=\"  language-javascript\" style=\"background: rgb(45, 45, 45); border-radius: 4px; border: 1px solid rgb(204, 204, 204); box-sizing: inherit; color: #cccccc; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; margin-bottom: 0.5em; margin-top: 0.5em; overflow-wrap: normal; overflow: auto; padding: 1em; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Ccode class=\"  language-javascript\" style=\"background: none; border-radius: 0px; box-sizing: inherit; font-family: Consolas, Monaco, \u0026quot;Andale Mono\u0026quot;, \u0026quot;Ubuntu Mono\u0026quot;, monospace; font-size: 1em; hyphens: none; line-height: 1.5; overflow-wrap: normal; padding: 0px; tab-size: 4; word-break: normal; word-spacing: normal;\"\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E{\u003C\/span\u003E\n    \u003Cspan class=\"token comment\" style=\"box-sizing: inherit; color: #999999;\"\u003E\/\/ Use IntelliSense to learn about possible attributes.\u003C\/span\u003E\n    \u003Cspan class=\"token comment\" style=\"box-sizing: inherit; color: #999999;\"\u003E\/\/ Hover to view descriptions of existing attributes.\u003C\/span\u003E\n    \u003Cspan class=\"token comment\" style=\"box-sizing: inherit; color: #999999;\"\u003E\/\/ For more information, visit: https:\/\/go.microsoft.com\/fwlink\/?linkid=830387\u003C\/span\u003E\n    \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"version\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"0.2.0\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n    \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"configurations\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E[\u003C\/span\u003E\n        \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E{\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"name\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"(Windows) Launch\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"type\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"cppvsdbg\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"request\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"launch\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"program\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"${fileDirname}\\\\${fileBasenameNoExtension}.exe\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"args\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E[\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E]\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"stopAtEntry\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token boolean\" style=\"box-sizing: inherit; color: #f08d49;\"\u003Efalse\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"cwd\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"${fileDirname}\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"environment\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E[\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E]\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"console\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"externalTerminal\"\u003C\/span\u003E\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E,\u003C\/span\u003E\n            \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"preLaunchTask\"\u003C\/span\u003E\u003Cspan class=\"token operator\" style=\"box-sizing: inherit; color: #67cdcc;\"\u003E:\u003C\/span\u003E \u003Cspan class=\"token string\" style=\"box-sizing: inherit; color: #7ec699;\"\u003E\"C\/C++: g++.exe build active file\"\u003C\/span\u003E\n        \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E}\u003C\/span\u003E\n    \u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E]\u003C\/span\u003E\n\u003Cspan class=\"token punctuation\" style=\"box-sizing: inherit;\"\u003E}\u003C\/span\u003E\u003C\/code\u003E\u003C\/pre\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ECtrl + S\u003C\/span\u003E\u0026nbsp;để lưu, quay trở lại file\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003EHelloWord.cpp\u003C\/code\u003E\u0026nbsp;nhấn F5 một lần nữa. Chương trình đã chạy trên Console.\u003C\/p\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ELưu ý:\u003C\/span\u003E\u0026nbsp;Nếu bạn muốn chạy chương trình ngay trong Terminal thì sử lại dòng\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003E\"console\": \"externalTerminal\",\u003C\/code\u003E\u0026nbsp;thành\u0026nbsp;\u003Ccode style=\"background-color: #f9f2f4; border-radius: 4px; box-sizing: inherit; color: #c7254e; font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; font-size: 14.4px; padding: 2px 4px;\"\u003E\"console\": \"integratedTerminal\",\u003C\/code\u003E.\u003C\/p\u003E\u003Ch3 style=\"box-sizing: inherit; color: inherit; font-family: inherit; font-size: 24px; line-height: 1.1; margin-bottom: 10px; margin-top: 20px; text-align: justify;\"\u003EKết\u003C\/h3\u003E\u003Cp style=\"box-sizing: inherit; justify-content: space-around; margin: 0px 0px 10px; text-align: justify;\"\u003ETrên đây, mình đã giới thiệu với các bạn về Visual Studio Code và các cài đặt để lập trình C++. Hy vọng với cách này sẽ giúp các bạn thực hiện thành công.\u003C\/p\u003E\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8199669917680836140"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8199669917680836140"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2022\/08\/cai-at-visual-studio-code-lap-trinh-cc.html","title":"Cài Đặt Visual Studio Code Lập Trình C\/C++ "}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}]},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-2960410279333661397"},"published":{"$t":"2021-12-14T22:15:00.002+07:00"},"updated":{"$t":"2021-12-31T21:17:14.694+07:00"},"title":{"type":"text","$t":"[Tự học tin học văn phòng] Cách dùng hàm MATCH"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEhkfu_xJCcRw9IPjwT5h4j6MWmrXo63SRs2oKNAIgG2G8ih_cnBMmFhOsHLv8JvP9rAriCkFxtNs4xVKcZNdXrf0oLTX_7sRwHuq5UHq3VFnrsqVoLXX8por5dV4sr9ztN5rTcFNki-9Hc8-JHPFJkwpyBWkD0L1FxoKNUGFXJsGQkuLyBf9U88hk_98g=s236\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"207\" data-original-width=\"236\" height=\"207\" src=\"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEhkfu_xJCcRw9IPjwT5h4j6MWmrXo63SRs2oKNAIgG2G8ih_cnBMmFhOsHLv8JvP9rAriCkFxtNs4xVKcZNdXrf0oLTX_7sRwHuq5UHq3VFnrsqVoLXX8por5dV4sr9ztN5rTcFNki-9Hc8-JHPFJkwpyBWkD0L1FxoKNUGFXJsGQkuLyBf9U88hk_98g\" width=\"236\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cspan style=\"background-color: white; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"background-color: white; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"background-color: white; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; text-align: justify;\"\u003EKhi tìm kiếm dữ liệu trên trang tính Excel, bạn thường sử dụng hàm nào? Có lẽ câu trả lời phổ biến nhất là hàm VLOOKUP.\u0026nbsp;\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003C\/p\u003E\u003Ch2 id=\"gioi_thieu_ham_match_trong_excel\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 2rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003EGiới thiệu hàm MATCH trong Excel\u003C\/h2\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH trong Excel là hàm tham chiếu có chức năng tìm kiếm một giá trị được xác định trong một phạm vi trang tính và trả về vị trí tương đối của giá trị đó. Điểm đặc biệt khiến\u0026nbsp;\u003C\/span\u003E\u003Cb style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;trở nên nổi bật chính là hiệu quả tối ưu khi làm việc với các bảng, các mảng số liệu phức tạp. Hãy bắt đầu khám phá hàm tìm kiếm trong Excel này ngay thôi!\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan\u003E\u003Ca name='more'\u003E\u003C\/a\u003E\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Ch3 id=\"cu_phap_ham_match_trong_excel\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003ECú pháp hàm MATCH trong Excel\u003C\/span\u003E\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EVới chức năng hàm lấy giá trị của ô trong Excel, hàm MATCH trong Excel có cú pháp như sau:\u003C\/span\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(lookup_value,lookup_array,[match_type])\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"font-size: 1em;\"\u003ETrong đó:\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003Elookup_value\u003C\/i\u003E\u003C\/u\u003E: Là giá trị cần tìm kiếm trong mảng. Giá trị này có thể là giá trị văn bản, giá trị số, giá trị logic hoặc một giá trị tham chiếu ô.\u003C\/span\u003E\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003Elookup_array\u003C\/i\u003E\u003C\/u\u003E: Là mảng, hay phạm vi tìm kiếm giá trị lookup_value.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-left: 25px; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003Ematch_type\u003C\/i\u003E\u003C\/u\u003E: Là kiểu tìm kiếm. Bạn có thể chọn 1 trong 3 kiểu tìm kiếm dưới đây, hoặc bỏ qua tham số này.\u003C\/span\u003E\u003Cul style=\"box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; max-width: 100%;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Ematch_type = 1 (hoặc bỏ qua):\u0026nbsp;\u003Cb style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;tìm kiếm giá trị lớn nhất trong mảng lookup_array đáp ứng điều kiện nhỏ hơn hoặc bằng giá trị lookup_value. Với kiểu tìm kiếm này, chúng ta phải sắp xếp dữ liệu theo thứ tự tăng dần, A-Z, FALSE và TRUE.\u003C\/span\u003E\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Ematch_type = 0:\u0026nbsp;\u003Cb style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;tìm kiếm giá trị đầu tiên xuất hiện trong mảng lookup_array đáp ứng điều kiện bằng giá trị lookup_value. Với kiểu tìm kiếm này, chúng ta không cần phải sắp xếp dữ liệu theo một thứ tự bắt buộc nào.\u003C\/span\u003E\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Ematch_type = -1:\u0026nbsp;\u003Cb style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;tìm kiếm giá trị nhỏ nhất trong mảng lookup_array đáp ứng điều kiện lớn hơn hoặc bằng giá trị lookup_value. Với kiểu tìm kiếm này, chúng ta phải sắp xếp dữ liệu theo thứ tự giảm dần, Z-A, TRUE và FALSE.\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003C\/p\u003E\u003Ch3 id=\"mot_so_luu_y_voi_ham_match_trong_excel\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003EMột số lưu ý với hàm MATCH trong Excel\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EKhi sử dụng hàm tham chiếu MATCH trong Excel, các bạn hãy lưu ý một số đặc điểm sau đây của hàm:\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u0026nbsp;là hàm lấy giá trị của ô trong Excel, nghĩa là trả về vị trí tương đối chứa giá trị lookup_value, chứ không trả về chính giá trị đó.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cb style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;không phân biệt chữ hoa và chữ thường.\u003C\/span\u003E\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cb style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;có thể tìm kiếm các giá trị văn bản chứa giá trị đặc biệt: ký tự hoa thị \"*\" xác định look_value là một chuỗi ký tự, ký tự hỏi chấm \"?\" xác định lookup_value là ký tự đơn. Trong trường hợp lookup_value của bạn là ký tự \"?\", bạn sẽ cần sử dụng ký tự dấu ngã \"~\" trước ký tự \"?\".\u003C\/span\u003E\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003ENếu trong phạm vi lookup_array chứa nhiều hơn một giá trị khớp với lookup_value, hàm MATCH trong Excel luôn trả về giá trị đầu tiên.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003ENếu trong phạm vi lookup_array không chứa giá trị lookup_value, hàm tìm kiếm trong Excel trả về lỗi\u0026nbsp;#N\/A.\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ETrong trường hợp hàm tham chiếu MATCH trả về giá trị lỗi #N\/A, có thể bạn sẽ cần đánh dấu lại các ô đó để tránh dẫn đến các lỗi khác khi vô tình sử dụng công thức cho ô xuất hiện lỗi. Hãy tham khảo cách sử dụng hàm NA để làm được điều này nhé.\u003C\/p\u003E\u003Ch3 id=\"vi_du_co_ban_ve_cach_su_dung_ham_match\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003EVí dụ cơ bản về cách sử dụng hàm MATCH\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EChỉ nói lý thuyết chắc chắn sẽ là không đủ để bạn hoàn toàn nắm được cách sử dụng hàm MATCH trong Excel. Vậy thì tại phần này, hãy cùng chúng mình tìm hiểu một ví dụ đơn giản dưới đây để làm rõ phương thức hoạt động của hàm lấy giá trị của ô trong Excel nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EGiả sử chúng ta có một bảng điểm tổng kết môn được sắp xếp theo thứ tự giảm dần như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147860.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147860.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147860.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147860.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147860.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147860.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 322px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%; text-align: justify;\"\u003EVới bảng dữ liệu trên, nhiệm vụ của chúng ta là xác định vị trí của một học sinh bất kỳ trong bảng. Hãy lấy ví dụ học sinh tên Nhung. Làm thế nào để biết được điểm của học sinh Nhung đang xếp vị trí thứ mấy trong bảng điểm tổng hợp?\u003C\/span\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147895.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147895.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147895.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147895.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147895.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147895.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EĐể trả lời câu hỏi trên và tìm vị trí xếp hạng của học sinh Nhung, chúng ta sẽ cần đến cách sử dụng hàm MATCH cho ô E3 như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(E2,A2:A11,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ETrong đó:\u0026nbsp;\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Elookup_value = E2: Giá trị tham chiếu đến ô chứa tên học sinh cần tìm.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Elookup_array = A2:A11: Cột Học sinh (cột A) chứa tên tất cả học sinh trong bảng.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Ematch_type = 0: Tìm kiếm giá trị trong phạm vi lookup_array khớp hoàn toàn với giá trị lookup_value. Với kiểu tìm kiếm này, chúng ta không cần phải sắp xếp thứ tự dữ liệu trong bảng.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147942.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147942.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147942.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147942.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147942.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626147942.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư vậy, công thức hàm MATCH trong Excel đã cho chúng ta biết học sinh Nhung xếp vị trí thứ 5 trong cột Học sinh. Đó là tính năng cơ bản của\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E. Vậy thì hãy cùng khám phá một ứng dụng khác của hàm tìm kiếm trong Excel mang tên MATCH trong bài viết dưới đây nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch2 id=\"cach_toi_uu_hoa_cong_thuc_ham_match\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 2rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003ECách tối ưu hóa công thức hàm MATCH\u003C\/h2\u003E\u003Ch3 id=\"ham_match_voi_cac_ky_tu_dai_dien\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003EHàm MATCH với các ký tự đại diện\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư đã đề cập ở trên,\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;có khả năng hiểu các ký tự đại diện như dấu hoa thị \"*\" thay cho một chuỗi ký tự, dấu hỏi chấm \"?\" thay cho một ký tự đơn. Phương pháp này đặc biệt hữu ích trong các trường hợp tìm kiếm mà bạn chỉ nhớ được một phần trong chuỗi văn bản cần tìm.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003ELưu ý\u003C\/u\u003E: Khi sử dụng ký tự đặc biệt trong công thức hàm MATCH, bắt buộc phải nhập match_type là 0.\u003C\/i\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENếu bạn còn mơ hồ về cách sử dụng hàm MATCH với các ký tự đại diện, hãy xem một ví dụ dưới đây nhé. Giả sử bạn cần tìm kiếm vị trí của một học sinh nhất định dựa trên bảng điểm nhưng lại không thể nhớ chính xác tên học sinh này. Thay vì đó, bạn chỉ nhớ tên học sinh bắt đầu bằng các ký tự \"Nh\". Để giải quyết trường hợp này, bạn sẽ phải dùng\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;với công thức như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(\"Nh*\",A2:A11,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENếu bạn đã nhập giá trị \"Nh*\" vào ô E2, bạn không cần nhập lại giá trị này vào công thức hàm MATCH trong Excel nữa. Thay vào đó, bạn có thể đặt tham số lookup_value trong công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u0026nbsp;\u003C\/b\u003Elà tham chiếu đến ô E2 như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(E2,A2:A11,0)\u0026nbsp;\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150340.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150340.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150340.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150340.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150340.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150340.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EBên cạnh đó, bạn cũng có thể nhập giá trị \"Nh\" vào ô E2 và sử dụng ký tự \"\u0026amp;\" trong công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u0026nbsp;\u003C\/b\u003Eđể kết hợp hai điều kiện cho tham số lookup_value:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(E2\u0026amp;\"*\",A2:A11,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150307.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150307.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150307.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150307.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150307.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150307.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ELúc này,\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;trả về kết q\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Euả vị trí số 5 tương ứng với tên học sinh Nhung. Không quan trọng rằng bạn nhập trực tiếp giá trị \"Nh*\" vào công thức hàm MATCH trong Excel hay nhập giá trị vào một ô khác và dẫn tham chiếu ô vào công thức hàm, kết quả nhận được sẽ vẫn là số 5.\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ETrong một trường hợp khác, bạn quên mất một ký tự nhất định trong giá trị cần tìm. Hãy học cách sử dụng hàm MATCH với dấu hỏi chấm \"?\" để đại diện cho ký tự bạn đã quên. Giả sử chúng ta có một công thức như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(\"Nh?ng\",A2:A11,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENếu bạn đã nhập vào ô E2 giá trị \"Nh?ng\", bạn hoàn toàn có thể tham chiếu tới ô đó trong tham số lookup_value:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(E2,A2:11,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150816.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150816.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150816.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150816.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150816.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626150816.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư bạn đã thấy, cho dù bạn không thể ghi nhớ chính xác giá trị cần tìm kiếm, hàm MATCH trong Excel vẫn có thể tham chiếu bảng dữ liệu và trả về chính xác vị trí tương đối của một giá trị khớp với những gì bạn đã nhập vào tham số lookup_value. Hàm tìm kiếm trong Excel này quả thật lợi hại đúng không nào?\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch3 id=\"ham_match_phan_biet_chu_hoa_va_chu_thuong\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH phân biệt chữ hoa và chữ thường\u003C\/span\u003E\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EExcel đã mặc định\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;không có chức năng phân biệt chữ hoa và chữ thường. Vậy trong trường hợp bạn cần sử dụng hàm tìm kiếm trong Excel với bảng số liệu yêu cầu phân biệt 2 kiểu chữ thì phải làm thế nào? Hãy để Gitiho chỉ cho các bạn cách xử lý nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EĐể tạo một công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;phân biệt được chữ hoa và chữ thường, chúng ta sẽ cần kết hợp thêm hàm EXACT. Công thức tổng quát của chúng ta như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(TRUE,EXACT(lookup_array,lookup_value),0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ECông thức này hoạt động như sau:\u003C\/p\u003E\u003Col style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003EHàm EXACT so sánh giá trị tìm kiếm lookup_value với mọi giá trị trong phạm vi lookup_array. Nếu tìm được giá trị chính xác hoàn toàn (phân biệt chữ hoa và chữ thường), hàm EXACT trả về giá trị TRUE. Ngược lại, giá trị nhận được là FALSE nếu trong phạm vi lookup_array không có giá trị nào khớp hoàn toàn với giá trị lookup_value.\u0026nbsp;\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003EHàm MATCH trong Excel sẽ tiến hành so sánh giá trị tìm kiếm TRUE với kết quả của hàm EXACT, sau đó trả về vị trí tương đối của giá trị trùng khớp đầu tiên.\u003C\/li\u003E\u003C\/ol\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cu style=\"box-sizing: border-box; font-style: italic; max-width: 100%;\"\u003ELưu ý\u003C\/u\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003E: Công thức\u0026nbsp;\u003C\/i\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/i\u003E\u003C\/b\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u0026nbsp;trên là công thức mảng, do đó, chúng ta cần nhấn tổ hợp Ctrl+Shift+Enter để công thức chạy. Nếu không, Excel sẽ trả về lỗi #N\/A.\u003C\/i\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EĐể các bạn hình dung trực quan hơn về cách sử dụng hàm MATCH trong trường hợp cần phân biệt chữ hoa và chữ thường, hãy tìm hiểu ngay một ví dụ minh họa nhé. Giả sử chúng ta có bảng tổng hợp số liệu kinh doanh dựa vào mã hàng như trong hình.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152605.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152605.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152605.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152605.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152605.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152605.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 236px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ECác mã hàng này là sự kết hợp của các ký tự chữ hoa và chữ thường khác nhau. Do đó, nếu chỉ sử dụng\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;thông thường để tìm ra vị trí của một mã hàng trong bảng thì khả năng cao chúng ta sẽ nhận về kết quả sai lệch. Để giải yêu cầu này, chúng ta sẽ tạo công thức hàm lấy giá trị của ô trong Excel kết hợp MATCH và EXACT như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(TRUE,EXACT(A2:A10,E2),0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ETrong đó: Hàm EXACT xác định yêu cầu hàm MATCH tìm kiếm giá trị trong bảng với điều kiện khớp với giá trị cần tìm lookup_value 100% cả về nội dung và hình thức chữ hoa, chữ thường.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152659.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152659.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152659.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152659.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152659.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626152659.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003C\/p\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003ESự kết hợp công thức hàm tìm kiếm trong Excel từ\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và hàm EXACT đã cho ta biết sản phẩm có mã B-201 đang đứng ở vị trí thứ 6 trong bảng dữ liệu tổng hợp. Vậy là chúng ta không cần phải lo lắng về hàm tìm kiếm trong Excel phân biệt chữ hoa và chữ thường nữa rồi.\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Ch2 id=\"cac_phep_ket_hop_ham_match_voi_cac_ham_tim_kiem_trong_excel\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 2rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%;\"\u003ECác phép kết hợp hàm MATCH với các hàm tìm kiếm trong Excel\u003C\/h2\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ESau khi đã tìm hiểu về các ứng dụng của\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E, các bạn có tò mò về sự khác biệt của hàm này với các hàm tìm kiếm trong Excel khác? Công dụng của tất cả các hàm có điểm gì khác biệt? Trong trường hợp của mình thì nên sử dụng hàm nào? Hãy khám phá câu trả lời ngay thôi!\u003C\/p\u003E\u003Ch3 id=\"ham_match_ket_hop_ham_vlookup\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%;\"\u003EHàm MATCH kết hợp hàm VLOOKUP\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENếu đã từng sử dụng hàm VLOOKUP để tham chiếu dữ liệu trang tính, chắc chắn bạn sẽ thấy đó là một hàm tìm kiếm trong Excel vô cùng đơn giản và nhanh chóng. Với cú pháp không mấy phức tạp, cách thức hoạt động không mất nhiều thời gian, hàm VLOOKUP hiện đang nắm vị trí dẫn đầu khi nói đến hàm tham chiếu phổ biến trong Excel.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cspan face=\"Muli, sans-serif\" style=\"background-color: white; color: #252b33; font-size: 21px; text-align: justify;\"\u003E\u0026lt;\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; text-align: justify;\"\u003EVậy nhưng, sau đã quen với cách tìm kiếm dữ liệu bằng hàm VLOOKUP, có thể bạn sẽ nhận ra rằng hàm VLOOKUP đơn giản là vậy, nhưng lại có rất nhiều hạn chế. Một trong những hạn chế lớn nhất của hàm này chính là việc nó không hoạt động sau khi chúng ta đã thêm hoặc bớt một số cột trong phạm vi tìm kiếm. Lí do bởi vì hàm VLOOKUP tìm kiếm dữ liệu dựa trên vị trí của cột mà bạn đã xác định từ trước. Do đó, một khi bạn thay đổi vị trí cột, hàm VLOOKUP trong Excel sẽ không thể nhận ra và tự động điều chỉnh công thức được.\u003C\/span\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EĐể khắc phục hạn chế này của hàm VLOOKUP,\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;chắc chắn sẽ là một trợ thủ hoàn hảo. Được thiết kế với nhiệm vụ xác định vị trí tương đối của giá trị tìm kiếm, hàm MATCH trong Excel chính là sự lựa chọn tuyệt vời cho tham số col_index_num của hàm VLOOKUP. Nói một cách đơn giản, thay vì điền vào công thức hàm VLOOKUP một vị trí cột cố định, chúng ta có thể sử dụng hàm MATCH - hàm lấy giá trị của ô, để xác định vị trí hiện tại của cột cần tham chiếu. Như vậy, hàm MATCH\u0026nbsp;\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Ekết hợp VLOOKUP sẽ giải quyết hoàn toàn rắc rối với việc sử dụng hàm tìm kiếm trong Excel sau khi thay đổi cấu trúc các cột trên trang tính.\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHãy tìm hiểu một ví dụ về bảng điểm học sinh. Giả sử ta có 2 đầu điểm Toán và Văn. Giá trị cần tìm là điểm Văn của em học sinh tên Nhung. Đầu tiên, chúng ta sẽ sử dụng công thức hàm VLOOKUP thông thường:\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=VLOOKUP(F2,A2:C11,3,FALSE)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183362.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183362.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183362.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183362.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183362.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183362.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%; text-align: justify;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ETiếp theo, chúng ta xóa cột điểm Toán khỏi bảng. Như bạn đã biết, thao tác này chắc chắn sẽ làm thay đổi cấu trúc các cột trên trang tính Excel. Do đó, bạn sẽ thấy\u0026nbsp;\u003Ca href=\"https:\/\/gitiho.com\/blog\/huong-dan-tim-hieu-ve-loi-ref-va-cach-khac-phuc-loi-ref-trong-excel.html\" style=\"background-color: transparent; box-sizing: border-box; max-width: 100%; outline: none; text-decoration-line: none;\" target=\"_blank\"\u003Elỗi #REF!\u003C\/a\u003E\u0026nbsp;hiện lên tại ô F2. Lỗi này thông báo cho chúng ta rằng tham chiếu không hợp lệ, bắt nguồn từ việc công thức VLOOKUP chỉ định đến cột thứ 3 trong bảng, tuy nhiên, bảng điểm lúc này chỉ còn lại 2 cột do đã xóa đi 1 cột trước đó.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183495.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183495.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183495.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183495.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183495.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626183495.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ECâu hỏi đặt ra là: Làm thế nào để xử lý vấn đề này? Hãy áp dụng công thức hàm MATCH kết hợp VLOOKUP chúng mình đã giới thiệu ở phía trên. Trước tiên, chúng ta có công thức hàm MATCH trong trường hợp này như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(D3,A1:C1,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ETrong đó:\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Elookup_value = D3: Giá trị cần tìm đặt trong ô D3, là tên chính xác của cột Điểm Văn.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Elookup_array = A1:C1: Phạm vi tìm kiếm giá trị lookup_value là 3 tiêu đề của bảng điểm.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Ematch_type = 0: Tìm kiếm giá trị khớp hoàn toàn với lookup_value.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư vậy,\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;sẽ tìm kiếm và trả về chính xác vị trí của cột Điểm Văn, bất kể bạn thêm hay bớt bao nhiêu cột trong trang tính Excel. Chúng ta lồng công thức hàm lấy giá trị của ô này vào tham số col_index_num để xác định vị trí cột trong công thức hàm VLOOKUP:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=VLOOKUP(E2,A1:C11,MATCH(D3,A1:C1,0),FALSE)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EHãy thử kiểm tra kết quả của công thức hàm MATCH kết hợp VLOOKUP này nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184220.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184220.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184220.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184220.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184220.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184220.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 355px;\" \/\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184255.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184255.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184255.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184255.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184255.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626184255.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 355px;\" \/\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư bạn đã thấy, không hề có sự khác biệt hay lỗi Excel nào xảy ra khi chúng ta áp dụng phép kết hợp\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và VLOOKUP để tạo một công thức hàm tìm kiếm trong Excel. Chính sự linh hoạt lợi hại của hàm tham chiếu MATCH đã nâng công dụng của hàm VLOOKUP lên một tầm cao mới.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch3 id=\"ham_match_ket_hop_ham_hlookup\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003EHàm MATCH kết hợp hàm HLOOKUP\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ETương tự như hàm VLOOKUP tìm kiếm ngang, hàm HLOOKUP tìm kiếm dọc cũng có một nhược điểm khó ưa: Hàm sẽ ngừng hoạt động sau khi người dùng thêm hoặc bớt các dòng trong trang tính Excel. Vậy là lại một lần nữa, chúng ta cần đến sự linh hoạt của\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;để kết hợp với một hàm tìm kiếm trong Excel.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENếu như hàm MATCH trong Excel đã xuất sắc hoàn thành vai trò tham số col_index_num tại công thức hàm VLOOKUP, thì đối với hàm HLOOKUP, cách sử dụng hàm MATCH hợp lý nhất là đưa vào tham số row_index_col. Nguyên tắc có thể được hiểu như phần giải thích của chúng mình về trường hợp hàm VLOOKUP:\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u0026nbsp;sẽ tự động xác định vị trí hàng chứa thông tin cần tham chiếu, thay vì nhập vị trí hàng cố định tại tham số row_index_col. Do đó, chúng ta sẽ tránh được lỗi #REF! xảy ra khi thay đổi cấu trúc các hàng Excel.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EVẫn tiếp tục với ví dụ về bảng điểm trong phần hàm MATCH kết hợp VLOOKUP, chúng ta sẽ tìm hiểu công thức hàm tìm kiếm trong Excel hữu hiệu nhất khi tham chiếu dữ liệu trong bảng ngang.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EĐến đây, có thể bạn sẽ băn khoăn cách chuyển bảng từ dọc thành ngang nhanh chóng mà\u0026nbsp; không cần nhập liệu từ đầu. Mẹo của chúng mình đối với thao tác này chính là copy và sử dụng tính năng Paste Special của Excel.\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003EQuay trở lại với ví dụ về hàm VLOOKUP, chúng ta có công thức hàm cơ bản như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=VLOOKUP(B5, B1:K3,3,FALSE)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186510.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186510.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186510.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186510.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186510.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186510.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003EHàm VLOOKUP hoạt động trơn tru, không hề xảy ra vấn đề gì cho đến khi ta xóa đi dòng Điểm Toán. Tương tụ như với hàm VLOOKUP, chúng ta lại nhận được lỗi #REF!\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186539.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186539.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186539.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186539.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186539.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186539.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003EKhi bạn gặp phải lỗi này thì hãy nhờ đến hàm MATCH trong Excel xem sao nhé!\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(A6,A1:A3,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ETrong đó:\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Elookup_value = A6: Giá trị cần tìm đặt trong ô A6, là tên chính xác của hàng Điểm Văn.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Elookup_array = A1:A3: Phạm vi tìm kiếm giá trị lookup_value là 3 tiêu đề của bảng điểm.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003Ematch_type = 0: Tìm kiếm giá trị khớp hoàn toàn với lookup_value.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EGhép công thức hàm MATCH trên vào tham số row_index_num của hàm HLOOKUP, chúng ta có công thức hàm tìm kiếm trong Excel như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=HLOOKUP(B5,B1:K3,MATCH(A6,A1:A3,0),FALSE)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003C\/p\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186591.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186591.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186591.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186591.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186591.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186591.jpg 768w\" style=\"border-style: none; box-sizing: border-box; font-size: 1em; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186622.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186622.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186622.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186622.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186622.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626186622.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003EVậy là bằng cách sử dụng hàm MATCH - hàm lấy giá trị của ô trong Excel, chúng ta ta đã dễ dàng khắc phục được hạn chế của hàm các hàm LOOKUP. Tuy nhiên, hàm MATCH kết hợp VLOOKUP hay HLOOKUP không thể hoàn toàn loại bỏ các nhược điểm của các hàm tìm kiếm trong Excel này. Nếu bạn cần một công cụ tham chiếu mạnh mẽ hơn các hàm cơ bản, hãy cùng tìm hiểu về phép kết hợp hoàn hảo của\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u0026nbsp;hàm MATCH\u0026nbsp;\u003C\/b\u003Evà hàm INDEX ngay dưới đây nhé!\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/div\u003E\u003Ch3 id=\"ham_match_ket_hop_ham_index\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%;\"\u003EHàm MATCH kết hợp hàm INDEX\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EChúng mình sẽ liệt kê những lý do bạn nên sử dụng hàm INDEX MATCH thay vì hàm LOOKUP. Hàm INDEX trả về giá trị tại giao điểm một hàng và một cột. Hàm\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;tìm kiếm trong Excel này\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Ecó cú pháp như sau:\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=\u003Cspan style=\"border-color: initial; border-image: initial; border-style: initial; box-sizing: border-box; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; max-width: 100%;\"\u003EINDEX (array, row_num, [column_num])\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EHãy cùng tìm hiểu phép kết hợp\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và hàm INDEX qua từng trường hợp cụ thể nhé.\u003C\/p\u003E\u003Ch4 id=\"tim_kiem_tu_phai_sang_trai\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1.5rem; max-width: 100%; text-align: left;\"\u003ETìm kiếm từ phải sang trái\u003C\/span\u003E\u003C\/h4\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENếu đã quen với các hàm LOOKUP, chắc chắn bạn sẽ nhận ra các hàm tìm kiếm trong Excel này không thể tìm kiếm dữ liệu nếu giá trị cần tìm được đặt trong cột bên trái dải ô đã xác định. Bạn sẽ không còn phải lo lắng về nhược điểm này của hàm LOOKUP nếu bạn sử dụng hàm INDEX MATCH.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003EGiả sử chúng ta có một bảng thông tin như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190340.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190340.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190340.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190340.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190340.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190340.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EDựa trên dữ liệu của bảng tổng hợp này, yêu cầu đề bài là xác định chủ nhân của một Email cụ thể. Vì vị trí cột Họ và tên nằm bên trái cột Email, rất tiếc khi phải thông báo với bạn rằng hàm LOOKUP không thể giúp gì trong trường hợp này. Thay vào đó, hàm MATCH trong Excel\u0026nbsp;và hàm INDEX sẽ trở thành trợ thủ đắc lực cho bạn.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003EHãy điền vào ô F3 công thức hàm INDEX MATCH như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=INDEX(A1:A6,MATCH(F2,C1:C6,0))\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ETrong đó:\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: left;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003EHàm MATCH\u003C\/b\u003E\u0026nbsp;tại tham số row_num có nhiệm vụ tìm kiếm vị trí tương đối của giá trị trong bảng khớp hoàn toàn với tên Email cần tìm tại ô F2.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: left;\"\u003EHàm INDEX tìm kiếm giá trị nằm\u0026nbsp;\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Etrong phạm vi cột Họ và tên (cột A),\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;tại vị trí tương ứng với kết quả hàm MATCH trong Excel.\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190111.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190111.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190111.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190111.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190111.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626190111.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003ENhư vậy, chúng ta đã thành công tìm kiếm dữ liệu bằng cách sử dụng hàm INDEX và MATCH. Không có gì khó khăn phải không nào!\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch4 id=\"tim_kiem_sau_khi_them_hoac_xoa_cothang\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1.5rem; max-width: 100%; text-align: center;\"\u003ETìm kiếm sau khi thêm hoặc xóa cột\/hàng\u003C\/span\u003E\u003C\/h4\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư đã đề cập trong phần trên, các hàm LOOKUP sẽ dừng hoạt động nếu bạn thay đổi cấu trúc trang tính Excel của mình. Bên cạnh phương pháp sử dụng hàm MATCH kết hợp VLOOKUP và HLOOKUP, chúng mình sẽ đề xuất một giải pháp toàn diện hơn: hàm INDEX MATCH. Với hàm tìm kiếm trong Excel dạng này, cấu trúc trang tính Excel sẽ không làm ảnh hưởng đến kết quả công thức tham chiếu.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EHãy thử áp dụng công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và hàm INDEX vào ví dụ về bảng điểm chúng ta đã tìm hiểu với ví dụ cách sử dụng hàm MATCH với các hàm LOOKUP nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193672.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193672.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193672.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193672.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193672.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193672.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ECông thức hàm INDEX và MATCH được sử dụng như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=INDEX(C2:C11,MATCH(F2,A2:A11,0))\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ETrong đó:\u0026nbsp;\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: left;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: bolder; max-width: 100%;\"\u003EHàm MATCH\u003C\/span\u003E\u0026nbsp;tại tham số row_num có nhiệm vụ tìm kiếm vị trí tương đối của giá trị trong bảng khớp hoàn toàn với tên học sinh cần tìm tại ô F2.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: left;\"\u003EHàm INDEX tìm kiếm giá trị nằm\u0026nbsp;\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Etrong phạm vi cột Học sinh (cột A),\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;tại vị trí tương ứng với kết quả hàm MATCH trong Excel.\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193218.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193218.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193218.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193218.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193218.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193218.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003ENgay khi chúng ta thêm một cột điểm Anh vào bảng, công thức hàm INDEX MATCH sẽ tự động được cập nhật mà không hề phải sửa đổi thủ công. Điều này chứng tỏ tính linh hoạt đỉnh cao của công thức hàm tìm kiếm trong Excel khi chúng ta kết hợp\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và hàm INDEX.\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193277.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193277.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193277.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193277.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193277.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626193277.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch4 id=\"tim_kiem_theo_nhieu_dieu_kien\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%;\"\u003ETìm kiếm theo nhiều điều kiện\u003C\/h4\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ESo với các công thức hàm INDEX MATCH chúng ta đã tìm hiểu, phép kết hợp\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và hàm INDEX để tìm kiếm theo nhiều điều kiện sẽ phức tạp hơn một chút. Tuy nhiên, đừng vì vậy mà từ bỏ bạn nhé! Bởi đây là một trường hợp rất phổ biến mà rất có thể bạn sẽ gặp phải khi tham chiếu và xử lý dữ liệu trên Excel đấy.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EĐể dễ dàng hiểu được cách sử dụng hàm MATCH trong Excel và hàm INDEX với yêu cầu tìm kiếm theo nhiều điều kiện, hãy xem ngay ví dụ dưới đây nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626194760.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626194760.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626194760.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626194760.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626194760.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626194760.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EGiờ thì bạn hãy để ý trong các trường hợp hàm INDEX và MATCH trên, chỉ tồn tại một điều kiện duy nhất để tham chiếu dữ liệu. Do đó, chúng ta chỉ sử dụng một công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;với mục đích xác định row_num, tức vị trí hàng của giá trị cần tìm.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EVới ví dụ này, chúng ta cần trích xuất đơn giá dựa theo 2 điều kiện: Mã hàng và mã công ty. Về bản chất vấn đề, chúng ta cần sử dụng hàm INDEX để xác định giá trị tại giao điểm của hàng và cột. Để làm được điều này, hãy\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;tạo 2 công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;đóng vai trò 2 hàm trả về giá trị của ô để lần lượt điền vào các tham số row_num và col_num của hàm INDEX.\u003C\/span\u003E\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003EBước 1\u003C\/i\u003E\u003C\/u\u003E: Tạo công thức hàm MATCH trong Excel xác định vị trí Mã công ty trong bảng.\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E=\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; max-width: 100%; text-align: left;\"\u003EMATCH(H3,A3:A6,0)\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; max-width: 100%; text-align: left;\"\u003ECông thức này sẽ xác định tham số row_num trong hàm INDEX bằng cách trả về vị trí giá trị trong bảng khớp hoàn toàn với giá trị Mã công ty đặt tại ô H3.\u003C\/span\u003E\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003EBước 2\u003C\/i\u003E\u003C\/u\u003E: Tạo công thức hàm MATCH trong Excel xác định vị trí Mã hàng trong bảng.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=MATCH(H2,A2:E2,0)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ECông thức\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u0026nbsp;hàm MATCH\u0026nbsp;\u003C\/b\u003Eđặt tại tham số col_num của hàm INDEX sẽ xác định vị trí cột chứa giá trị bằng chính xác giá trị Mã hàng đã điền trong ô H2.\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003EBước 3\u003C\/u\u003E\u003C\/i\u003E: Hoàn thành công thức hàm INDEX trả về giá trị cần tìm\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ESau khi đã tạo 2 công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;lần lượt cho các tham số row_num và col_num, chúng ta sẽ hoàn thiện công thức hàm INDEX như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=INDEX(B3:E6,MATCH(H3,A3:A6,0),MATCH(H2,B2:E2,0))\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003EHàm INDEX sẽ phụ trách phần việc cuối cùng, đó chính là tìm kiếm và trả về kết quả nằm tại giao điểm của hàng và cột dựa trên kết quả các công thức hàm MATCH tại tham số tương ứng.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626196981.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626196981.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626196981.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626196981.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626196981.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626196981.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EHàm tìm kiếm trong Excel như trong hình có vẻ hơi phức tạp một chút, nhưng hãy ghi nhớ kiến thức về cách sử dụng hàm INDEX và MATCH để tìm kiếm nhiều điều kiện bạn nhé!\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch4 id=\"tim_kiem_ket_hop_tinh_toan\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.5rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003ETìm kiếm kết hợp tính toán\u003C\/h4\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EMột điểm đặc biệt với hàm INDEX MATCH chính là khả năng kết hợp các hàm tính toán MIN, MAX và AVERAGE vào công thức hàm tìm kiếm trong Excel.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EGiả sử chúng ta có bảng điểm tổng kết của một lớp học và cần tìm các học sinh sở hữu số điểm cao nhấp, thấp nhất, đồng thời học sinh có số điểm gần với trung bình cả lớp nhất.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198387.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198387.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198387.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198387.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198387.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198387.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EĐể xác định học sinh có điểm tổng kết cao nhất trong bảng, chúng ta sử dụng hàm INDEX và MATCH với công thức như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=INDEX(A2:A11,MATCH(MAX(B2:B11),B2:B11,0))\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ETrong đó:\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003EHàm MATCH trong Excel đặt tại tham số row_num của hàm INDEX có nhiệm vụ xác định vị trí tương đối của giá trị lớn nhất trong phạm vi B2:B11.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003EHàm INDEX sau đó tham chiếu đến cột Học sinh (A2:A11) để tìm giá trị tương ứng với kết quả\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198869.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198869.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198869.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198869.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198869.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198869.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHoàn toàn tương tự, để xác định học sinh có số điểm tổng kết thấp nhất trong bảng, chúng ta thiết lập công thức hàm tìm kiếm trong Excel dưới đây:\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=INDEX(A2:A11,MATCH(MIN(B2:B11),B2:B11,0))\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198888.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198888.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198888.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198888.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198888.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198888.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EKhác với cách xác định các học sinh có điểm tổng kết cao và thấp nhất, chúng ta cần sắp xếp dữ liệu trong bảng về thứ tự điểm tăng dần trước khi áp dụng công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;kết hợp INDEX để tìm học sinh có số điểm gần với trung bình lớp nhất.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ECông thức được sử dụng trong trường hợp này là:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=INDEX(A2:A11,MATCH(AVERAGE(B2:B11),B2:B11,1))\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư bạn thấy, chúng ta sử dụng match_type = 1 đối với hàm MATCH trong Excel. Đây là lý do chúng ta phải sắp xếp dữ liệu trong bảng để đảm bảo kết quả hàm INDEX MATCH trả về chính xác 100%.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198828.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198828.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198828.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198828.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198828.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626198828.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003ENgoài các công thức trên, phép kết hợp\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và hàm INDEX còn phát huy hiệu quả tuyệt vời nếu bạn đang xử lý một chuỗi dữ liệu phức tạp với hàng ngàn con số và các công thức tính toán và logic. So với\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Ecông thức hàm LOOKUP, c\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Ehắc chắn việc sử dụng hàm INDEX và MATCH sẽ đẩy nhanh tốc độ tìm kiếm của bạn hơn nhiều lần.\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003ETrong trường hợp file Excel của bạn chứa một kho dữ liệu ngổn ngang dẫn đến việc chạm tới giới hạn 255 ký tự của hàm VLOOKUP hay HLOOKUP, hãy chuyển ngay sang dùng hàm INDEX MATCH nhé. Đây sẽ là giải pháp duy nhất khả thi cho chuỗi dữ liệu Excel khổng lồ của bạn đấy.\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EVới tất cả các lợi ích không thể chối cãi của hàm INDEX và MATCH, thật không sai khi nói rằng đây chính là một trong những phép kết hợp mạnh mẽ và hiệu quả nhất giữa các hàm tìm kiếm trong Excel tính đến thời điểm hiện tại. Các bạn có đồng ý với nhận định này không?\u003C\/span\u003E\u003C\/p\u003E\u003Ch3 id=\"ham_match_ket_hop_ham_isna\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 1.75rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003EHàm MATCH kết hợp hàm ISNA\u003C\/span\u003E\u003C\/h3\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EKhi kết hợp với hàm ISNA, hàm MATCH lại đóng một vai trò mới: Thám tử truy vết điểm trùng khớp và khác biệt giữa dữ liệu các cột trong bảng. Đầu tiên, chúng ta hãy tìm hiểu đôi điều về hàm ISNA trong Excel nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EHàm ISNA giúp người dùng trả lời câu hỏi: Giá trị này có chứa lỗi #N\/A không?. Cú pháp hàm được thể hiện vô cùng đơn giản như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=ISNA(value)\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ETrong đó: value là giá trị cần xác định kết quả. Giá trị này có thể là giá trị văn bản, giá trị số, giá trị ngày tháng hay một biểu thức logic, tham chiếu ô tính Excel.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EGiờ thì bạn đã nắm được kiến thức cơ bản về hàm ISNA rồi. Cùng tiếp tục\u0026nbsp; với cách phân biệt dữ liệu 2 cột nhé. Giả sử bạn cần đánh dấu các giá trị tại cột 2 không tồn tại trong cột 1, hãy sử dụng cú pháp hàm logic được tạo bởi\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;và hàm ISNA dưới đây:\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 25px; max-width: 100%; padding: 0px; text-align: center; vertical-align: baseline;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: border-box; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\"\u003E=IF(ISNA(MATCH(\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: border-box; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\"\u003Egiá trị đầu tiên trong cột 1, cột 2, 0\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: border-box; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\"\u003E)), “Không có trong cột 1”, “”)\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: border-box; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\"\u003ECông thức logic này hoạt động như sau:\u003C\/span\u003E\u003C\/div\u003E\u003Cul style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; margin-bottom: 1rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: border-box; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\"\u003EHàm MATCH trong Excel lần lượt so sánh từng giá trị ở cột 2 với tất cả các giá trị ở cột 1. Nếu giá trị tại cột 2 được tìm thấy trong cột 1,\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;sẽ trả về vị trí tương đối của giá trị đó. Ngược lại, nếu hàm cho rằng một giá trị tại cột 2 không có ở cột 1, hàm sẽ trả về lỗi #N\/A.\u003C\/span\u003E\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003EHàm ISNA kiểm tra kết quả\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;có phải lỗi #N?A hay không. Nếu kết quả lỗi #N\/A của hàm MATCH trong Excel vừa trả về là chính xác, tức là một giá trị ở cột 2 không tồn tại ở cột 1, hàm ISNA sẽ trả về TRUE. Ngược lại, nếu hàm tìm thấy giá trị đó trong cột 1, kết quả trả về là FALSE. Các bạn hãy lưu ý kỹ phần này để tránh nhầm lẫn nhé.\u003C\/li\u003E\u003Cli style=\"box-sizing: border-box; max-width: 100%; text-align: justify;\"\u003ENếu giá trị đang tham chiếu ở cột 2 không tồn tại ở cột 1, hàm IF sẽ trả về kết quả \"Không có trong cột 1\". Ngược lại, nếu giá trị đó xuất hiện ở cả 2 cột, kết quả nhận được là giá trị rỗng. Bạn hoàn toàn có thể thay đổi các giá trị hiển thị này tùy theo ý thích của mình.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EGiả sử chúng ta có 2 cột mã các khóa học Tuyệt đỉnh Excel của Gitiho như trong hình dưới đây:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201641.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201641.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201641.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201641.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201641.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201641.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 278px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EChúng ta sẽ áp dụng công thức hàm tìm kiếm trong Excel vừa học để phân biệt các dữ liệu khác nhau giữa 2 cột, cụ thể là đối chiếu toàn bộ giá trị cột 2 với giá trị tương ứng trong cột 1.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=IF(ISNA(MATCH(B2,A:A,0)),\"Không có trong cột 1\",\"\")\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201606.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201606.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201606.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201606.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201606.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626201606.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003ESau khi áp dụng AutoFill cho tất cả các hàng dữ liệu trong bảng, chúng ta nhận được kết quả: Giá trị \"EXG05\" và giá trị \"EXG06\" chỉ xuất hiện trong cột 2 mà không hề tồn tại trong cột 1. Như vậy, chúng ta không phải mất thời gian so sánh sự khác biệt này bằng mắt nữa.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EVới ví dụ này, chúng ta mới dừng lại ở mức độ phân biệt nội dung các cột, chứ chưa tính đến dạng chữ. Vậy trong trường hợp cần phân biệt chữ hoa và chữ thường, chúng ta sẽ làm thế nào? Hãy áp dụng thêm hàm EXACT vào công thức\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;như chúng mình đã đề cập trong các phần đầu bài nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ELúc này, công thức hàm tìm kiếm trong Excel dài hơn một chút như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px 0px 25px; max-width: 100%; padding: 0px; text-align: justify; vertical-align: baseline;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: border-box; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=IF(ISNA(MATCH(TRUE,EXACT(A:A,B2),0)),“Không có trong cột 1”, “”)\u003C\/b\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003EBạn có thể thấy công thức logic này là sự kết hợp của rất nhiều hàm tham chiếu trong Excel, tuy nhiên,\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u0026nbsp;không có gì đáng lo ngại cả. Cách thức hoạt động của các hàm hoàn toàn tương tự với hàm IF chúng ta vừa tìm hiểu. Điểm khác biệt duy nhất nằm ở cấu trúc\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;được lồng thêm hàm EXACT để có thể phân biệt chữ hoa và chữ thường. Đừng quên rằng\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003Ebạn có thể thay đổi các cụm từ kết quả \"Không có trong cột 1\" hoặc giá trị rỗng \"\" bằng các cụm từ kết quả khác thuận tiện cho yêu cầu xử lý dữ liệu của mình.\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Ci style=\"box-sizing: border-box; max-width: 100%;\"\u003E\u003Cu style=\"box-sizing: border-box; max-width: 100%;\"\u003ELưu ý\u003C\/u\u003E: Đây là công thức mảng, do đó, hãy ghi nhớ rằng bạn cần nhấn tổ hợp phím Ctrl+Shift+Enter để Excel chạy hàm và trả về kết quả đúng.\u003C\/i\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-size: 1em; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: justify;\"\u003EBạn sẽ sớm hiểu rõ cách sử dụng công thức hàm MATCH trong Excel kết hợp các hàm logic ngay khi chúng ta xem qua một ví dụ cụ thể trong hình dưới đây.\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%; text-align: center;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202598.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202598.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202598.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202598.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202598.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202598.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 278px;\" \/\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; max-width: 100%;\"\u003E\u003Cbr style=\"box-sizing: border-box; max-width: 100%;\" \/\u003E\u003C\/div\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003EViệc phát hiện các điểm khác biệt giữa 2 cột dữ liệu này dường như rất khó khăn nếu ta chỉ dùng mắt. Thay vào đó, tại sao không dùng đến công thức hàm logic chúng ta vừa tìm hiểu nhỉ?\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: center;\"\u003E\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003E=IF(ISNA(MATCH(TRUE,EXACT(A:A,B2),0)),\"Không có trong cột 1\",\"\")\u003C\/b\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ECông thức này sẽ xác định các giá trị tồn tại ở cột 2 mà không có trong cột 1, tương tự như với ví dụ trên. Hãy xem hình dưới đây và cùng kiểm tra liệu kết quả có chính xác như chúng ta mong đợi không nhé.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px;\"\u003E\u003Cimg alt=\"\" class=\"lazyload\" data-src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202347.jpg\" data-srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202347.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202347.jpg 768w\" sizes=\"(max-width: 395px) 395px,768px\" src=\"https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202347.jpg\" srcset=\"https:\/\/gitiho.com\/caches\/p_small_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202347.jpg 395w, https:\/\/gitiho.com\/caches\/p_medium_large\/\/images\/article\/photos\/132082\/image_screenshot_1626202347.jpg 768w\" style=\"border-style: none; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle; width: 710px;\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ENhư vậy, các giá trị duy nhất tại cột 2 lần lượt là \"EXG01\", \"exg01\" và \"ExG02\". Các bạn có thể kiểm tra lại kết quả này để đề phòng trường hợp xảy ra sai sót đáng tiếc nhé. Đừng quên xem lại kỹ công thức hàm của mình trước khi chạy. Bạn sẽ không muốn lục lại từng dấu phẩy trong công thức của mình khi phát hiện kết quả trả về xảy ra sai lệch đâu.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003EBên cạnh cách sử dụng\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;kết hợp hàm ISNA để xác định các giá trị khác biệt giữa các cột trong bảng, chúng ta còn có một phương pháp khác với hàm ROWS và COLUMNS. Không chỉ dừng lại ở đó, bạn còn có thể dễ dàng phát hiện sự chênh lệch giữa số lượng ký tự giữa giá trị trong các cột. Hãy tìm hiểu cách thực hiện trong bài viết dưới đây nhé!\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch2 id=\"tong_ket\" style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 2rem; font-weight: 500; line-height: 1.2; margin-bottom: 0.5rem; margin-top: 0px; max-width: 100%; text-align: justify;\"\u003ETổng kết\u003C\/h2\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #252b33; font-family: \u0026quot;Noto Serif\u0026quot;, serif; font-size: 21px; line-height: 1.8; margin-bottom: 1.8em; margin-top: 0px; max-width: 100%; padding-top: 0px; text-align: justify;\"\u003ETrong bài viết ngày hôm nay, chúng ta đã tìm hiểu về hàm MATCH trong Excel và các ứng dụng vô cùng lợi hại của\u0026nbsp;\u003Cb style=\"box-sizing: border-box; max-width: 100%;\"\u003Ehàm MATCH\u003C\/b\u003E\u0026nbsp;với vai trò là hàm lấy giá trị của ô trong Excel. Lợi thế của hàm tham chiếu MATCH chính là sự kết hợp linh hoạt và hiệu quả của nó với các hàm tìm kiếm trong Excel. Hy vọng qua bài viết của chúng mình, bạn đã nắm được cách sử dụng hàm MATCH thông minh để xử lý các trường hợp cụ thể.\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2960410279333661397"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2960410279333661397"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/12\/tu-hoc-tin-hoc-van-phong-cach-dung-ham.html","title":"[Tự học tin học văn phòng] Cách dùng hàm MATCH"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/blogger.googleusercontent.com\/img\/a\/AVvXsEhkfu_xJCcRw9IPjwT5h4j6MWmrXo63SRs2oKNAIgG2G8ih_cnBMmFhOsHLv8JvP9rAriCkFxtNs4xVKcZNdXrf0oLTX_7sRwHuq5UHq3VFnrsqVoLXX8por5dV4sr9ztN5rTcFNki-9Hc8-JHPFJkwpyBWkD0L1FxoKNUGFXJsGQkuLyBf9U88hk_98g=s72-c","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-4840270545940671362"},"published":{"$t":"2021-12-14T22:02:00.002+07:00"},"updated":{"$t":"2021-12-14T22:04:24.343+07:00"},"title":{"type":"text","$t":"[Tự học tin học văn phòng] Cách kết hợp hàm INDEX và MATCH trong Excel để dò nhiều điều kiện"},"content":{"type":"html","$t":"\u003Ch3 id=\"hmenuid1\" style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 31px; margin: 15px 0px 10px; outline: none; padding: 0px;\"\u003E\u003Cspan class=\"dropcap\" data-crown=\"\" style=\"color: #0099cc; float: left; font-size: 72px; font-weight: 300; line-height: 36px; margin: 0px 0px 10px; padding: 10px;\"\u003E1\u003C\/span\u003ESự khác nhau giữa hàm INDEX + MATCH và hàm VLOOKUP, HLOOKUP\u003C\/h3\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EHàm\u0026nbsp;\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2015\/09\/su-dung-excel-ham-tim-kiem-vlookup.html\"\u003EVLOOKUP\u003C\/a\u003E,\u0026nbsp;\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2018\/09\/tin-hoc-van-phong-ay-u-su-dung-ham-tim.html\" style=\"color: #167ac6; margin: 0px; padding: 0px; text-decoration-line: none; transition: all 0.2s ease 0s;\" title=\"HLOOKUP\"\u003EHLOOKUP\u003C\/a\u003E\u0026nbsp;là 2 hàm dò tìm dữ liệu và phổ biến với nhiều người. Tuy nhiên, hàm VLOOKUP, HLOOKUP có giới hạn đó là giá trị trả về phải nằm ở cột\u0026nbsp;\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003Ebên phải\u003C\/strong\u003E\u0026nbsp;so với giá trị dò tìm với hàm VLOOKUP và nằm ở cột\u0026nbsp;\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003Ebên dưới\u003C\/strong\u003E\u0026nbsp;với hàm HLOOKUP.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EỞ ví dụ bên dưới, ta có thể dùng hàm VLOOKUP và HLOOKUP để dò tìm giá trị cho cột Tên hãng và hàng Tên hãng trong 2 bảng màu vàng từ 2 bảng dữ liệu màu xanh.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Có thể sử dụng hàm VLOOKUP\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-9.jpg\" height=\"411\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-9.jpg\" style=\"border: 0px; display: block; height: auto; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px;\" title=\"Có thể sử dụng hàm VLOOKUP\" width=\"730\" \/\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ENếu\u0026nbsp;\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003Ethứ tự bảng màu xanh đảo ngược lại\u003C\/strong\u003E, bạn không thể sử dụng hàm VLOOKUP và HLOOKUP nữa.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Không thể sử dụng hàm VLOOKUP và HLOOKUP\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-8.jpg\" height=\"410\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-8.jpg\" style=\"border: 0px; display: block; height: auto; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px;\" title=\"Không thể sử dụng hàm VLOOKUP và HLOOKUP\" width=\"730\" \/\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ENhư vậy, nếu bạn cần dò tìm giá trị theo chiều ngược lại, hàm INDEX kết hợp với hàm MATCH sẽ giúp bạn giải quyết vấn đề này.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ENgoài ra, các lợi ích khác khi dùng hàm\u0026nbsp;INDEX\u0026nbsp;kết hợp với hàm\u0026nbsp;MATCH\u0026nbsp;so với hàm VLOOKUP, HLOOKUP đó là:\u003C\/p\u003E\u003Cul style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; list-style: none; margin: 0px; padding: 0px;\"\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003EChèn hay xóa cột một cách an toàn: Vì hàm MATCH giúp xác định rõ cột chứa giá trị cần tìm một cách trực tiếp\u0026nbsp;\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003EKhông đặt giới hạn cho kích thước dữ liệu cần tìm: Với hàm VLOOKUP và HLOOKUP thì giá trị cần tìm kiếm không được vượt quá 255 ký tự.\u0026nbsp;\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003ETốc độ xử lý nhanh hơn: Việc sử dụng hàm INDEX kết hợp hàm MATCH sẽ tăng tốc độ xử lý nhanh hơn từ 10% đến 15% trong bảng tính lớn.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003EXem thêm:\u003C\/strong\u003E\u0026nbsp;\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2018\/09\/tin-hoc-van-phong-ay-u-su-dung-ham-du_28.html\"\u003EHàm SUMIF\u003C\/a\u003E\u003C\/p\u003E\u003Ch3 id=\"hmenuid2\" style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 31px; margin: 15px 0px 10px; outline: none; padding: 0px;\"\u003E\u003Cspan class=\"dropcap\" data-crown=\"\" style=\"color: #0099cc; float: left; font-size: 72px; font-weight: 300; line-height: 36px; margin: 0px 0px 10px; padding: 10px;\"\u003E2\u003C\/span\u003EHàm INDEX và hàm MATCH\u003C\/h3\u003E\u003Ch4 id=\"hmenuid3\" style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 24.8px; margin: 30px auto 18px; outline: none; padding: 0px;\"\u003ECông thức hàm INDEX\u003C\/h4\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EHàm INDEX trả về giá trị theo vị trí của hàng và cột trong một bảng hoặc một phạm vi.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003E=INDEX(array;row_num;column_num)\u003C\/strong\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ETrong đó:\u003C\/p\u003E\u003Cul style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; list-style: none; margin: 0px; padding: 0px;\"\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003Earray: vùng ô hoặc một hàng số mảng nào đó;\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003Erow_num: chọn hàng trong mảng từ đó trả về một giá trị;\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003Ecolumn: chọn cột trong mảng từ đó trả về một giá trị.\u003C\/li\u003E\u003C\/ul\u003E\u003Ch4 id=\"hmenuid4\" style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 24.8px; margin: 30px auto 18px; outline: none; padding: 0px;\"\u003ECông thức hàm MATCH\u003C\/h4\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EHàm MATCH trả về vị trí tương đối của một giá trị trong một phạm vi.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003E=MATCH(lookup_value,lookup_array,match_type)\u003C\/strong\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ETrong đó:\u003C\/p\u003E\u003Cul style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; list-style: none; margin: 0px; padding: 0px;\"\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003ELookup_value: giá trị tìm kiếm trong mảng Lookup_array.\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003ELookup_array: mảng hay phạm vị ô được tìm kiếm.\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003EMatch_type: kiểu tìm kiếm.\u003C\/li\u003E\u003C\/ul\u003E\u003Cdiv class=\"infobox\" style=\"background-color: #dbedf9; border-radius: 5px; border: 2px solid rgb(195, 229, 248); clear: both; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin: 10px auto; padding: 10px;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003E\u003Cbr \/\u003E\u003C\/strong\u003E\u003Cul style=\"list-style: none; margin: 0px; padding: 0px;\"\u003E\u003C\/ul\u003E\u003C\/div\u003E\u003Ch3 id=\"hmenuid5\" style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 31px; margin: 15px 0px 10px; outline: none; padding: 0px;\"\u003E\u003Cspan class=\"dropcap\" data-crown=\"\" style=\"color: #0099cc; float: left; font-size: 72px; font-weight: 300; line-height: 36px; margin: 0px 0px 10px; padding: 10px;\"\u003E3\u003C\/span\u003EVí dụ hàm INDEX kết hợp hàm MATCH\u003C\/h3\u003E\u003Cdiv class=\"infobox\" style=\"background-color: #dbedf9; border-radius: 5px; border: 2px solid rgb(195, 229, 248); clear: both; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin: 10px auto; padding: 10px;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EGiả sử ta có đơn giá theo Sản phẩm và Hãng sản xuất trong Bảng 2 (B15:E18). Dựa theo bảng 2, ta cần điền đơn giá vào Bảng 1 (B3:D12).\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Điền đơn giá cho Bảng 1 dựa vào Bảng 2\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match.jpg\" height=\"411\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match.jpg\" style=\"border: 0px; display: block; height: auto; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px;\" title=\"Điền đơn giá cho Bảng 1 dựa vào Bảng 2\" width=\"730\" \/\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ECách ta sử dụng hàm INDEX kết hợp hàm MATCH để dò tìm giá trị cho ô D4 như sau:\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E1. Sử dụng hàm MATCH để xác định vị trí hàng tương ứng của sản phẩm CDRom trong phạm vi B15:B18 của Bảng 2:\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"infobox\" style=\"background-color: #dbedf9; border-radius: 5px; border: 2px solid rgb(195, 229, 248); clear: both; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin: 10px auto; padding: 10px;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003E=MATCH(B4,$B$15:$B$18,0)\u003C\/strong\u003E\u003C\/div\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EKết quả 4 tương ứng với hàng số 4 trong Bảng 2.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Sử dụng hàm MATCH để xác định vị trí hàng\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-1.jpg\" height=\"411\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-1.jpg\" style=\"border: 0px; display: block; height: auto; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px;\" title=\"Sử dụng hàm MATCH để xác định vị trí hàng\" width=\"730\" \/\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E2. Sử dụng hàm MATCH để xác định vị trí cột tương ứng của hãng sản xuất Samsung trong phạm vi B15:E15:\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"infobox\" style=\"background-color: #dbedf9; border-radius: 5px; border: 2px solid rgb(195, 229, 248); clear: both; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin: 10px auto; padding: 10px;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003E=MATCH(C4,$B$15:$E$15,0)\u003C\/strong\u003E\u003C\/div\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EKết quả 2 tương ứng với cột số 2 trong Bảng 2.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Sử dụng hàm MATCH để xác định vị trí cột\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-2.jpg\" height=\"411\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-2.jpg\" style=\"border: 0px; display: block; height: auto; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px;\" title=\"Sử dụng hàm MATCH để xác định vị trí cột\" width=\"730\" \/\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E3. Sử dụng hàm INDEX kết hợp với 2 hàm MATCH ở trên để trả về giá trị dựa theo hàng và cột trong Bảng 2:\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"infobox\" style=\"background-color: #dbedf9; border-radius: 5px; border: 2px solid rgb(195, 229, 248); clear: both; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin: 10px auto; padding: 10px;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003E=INDEX($B$15:$E$18,MATCH(B4,$B$15:$B$18,0),MATCH(C4,$B$15:$E$15,0))\u003C\/strong\u003E\u003C\/div\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003EKết quả trả về giá trị tương ứng của hàng 4 (Hàng Mouse), cột 2 (Cột Samsung) trong Bảng 2 là 5.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Kết hợp hàm INDEX và hàm MATCH\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-3.jpg\" height=\"410\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-3.jpg\" style=\"border: 0px; display: block; height: auto; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px;\" title=\"Kết hợp hàm INDEX và hàm MATCH\" width=\"730\" \/\u003E\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ESau đó, ta copy công thức cho các ô khác để hoàn thành.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Copy công thức cho các ô khác để hoàn thành\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-4.jpg\" height=\"411\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-4.jpg\" style=\"border: 0px; display: block; height: auto; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px;\" title=\"Copy công thức cho các ô khác để hoàn thành\" width=\"730\" \/\u003E\u003C\/p\u003E\u003Ch3 id=\"hmenuid6\" style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 31px; margin: 15px 0px 10px; outline: none; padding: 0px;\"\u003E\u003Cspan class=\"dropcap\" data-crown=\"\" style=\"color: #0099cc; float: left; font-size: 72px; font-weight: 300; line-height: 36px; margin: 0px 0px 10px; padding: 10px;\"\u003E4\u003C\/span\u003EMột số lưu ý khi sử dụng\u003C\/h3\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ENhư đã đề cập ở phần 1, vì hàm VLOOKUP, HLOOKUP có hạn chế của nó nên nếu giá trị trả về nằm ở cột bên trái hoặc cột ở trên so với giá trị dò tìm thì 2 công thức sẽ không hoạt động. Hàm INDEX kết hợp hàm MATCH sẽ linh hoạt hơn rất nhiều khi không quan tâm về vị trí các cột giá trị trả về ở đâu.\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ETrong ví dụ ở dưới, ta có bảng 1 liệt kê thủ đô của các nước và cần điền dữ liệu tương ứng ở bảng 2. Trường hợp này ta không thể sử dụng hàm VLOOKUP nhưng hàm INDEX kết hợp hàm MATCH sẽ giải quyết được điều này.\u003C\/p\u003E\u003Cdiv class=\"infobox\" style=\"background-color: #dbedf9; border-radius: 5px; border: 2px solid rgb(195, 229, 248); clear: both; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin: 10px auto; padding: 10px;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003E=INDEX($B$3:$C$12,MATCH(E4,$C$3:$C$12,0),1)\u003C\/strong\u003E\u003C\/div\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cimg alt=\"Hàm INDEX kết hợp hàm MATCH thay thế hàm VLOOKUP\" class=\"lazy\" data-src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-6.jpg\" src=\"https:\/\/cdn.tgdd.vn\/Files\/2021\/06\/13\/1359941\/cach-su-dung-ham-index-ket-hop-voi-ham-match-6.jpg\" style=\"border: 1px solid; display: block; height: 411px; margin: 10px auto; max-width: 100%; opacity: 1; padding: 0px 0px 10px; width: 730px;\" title=\"Hàm INDEX kết hợp hàm MATCH thay thế hàm VLOOKUP\" \/\u003E\u003C\/p\u003E\u003Ch3 id=\"hmenuid7\" style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 31px; margin: 15px 0px 10px; outline: none; padding: 0px;\"\u003E\u003Cspan class=\"dropcap\" data-crown=\"\" style=\"color: #0099cc; float: left; font-size: 72px; font-weight: 300; line-height: 36px; margin: 0px 0px 10px; padding: 10px;\"\u003E5\u003C\/span\u003EMột số lỗi thường gặp\u003C\/h3\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003ETrong lúc sử dụng hàm INDEX kết hợp với hàm MATCH, bạn sẽ gặp lỗi #NA và lỗi #VALUE xuất hiện. Các nguyên nhân gây ra lỗi này thường là:\u003C\/p\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003ELỗi #NA\u003C\/strong\u003E\u003C\/p\u003E\u003Cul style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; list-style: none; margin: 0px; padding: 0px;\"\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003EKhi hàm MATCH không tìm thấy giá trị trong phạm vi dò tìm, nó trả về giá trị #N\/A.\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003EKhi bạn sử dụng một phạm vi trong INDEX, MATCH thay vì một giá trị, bạn cần nhấn Ctrl+Shift+Enter để chuyển về công thức mảng.\u003C\/li\u003E\u003Cli style=\"line-height: 24.8px; list-style: none; margin: 0px; padding: 0px 10px 0px 20px;\"\u003EKhi bạn sử dụng MATCH, cần có sự nhất quán giữa giá trị trong đối số match_type và thứ tự sắp xếp các giá trị trong phạm vi dò tìm, nếu không bạn sẽ gặp giá trị #N\/A.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24.8px; margin-block: 0px; margin: 12px 0px; padding: 0px; text-rendering: geometricprecision;\"\u003E\u003Cstrong style=\"margin: 0px; padding: 0px;\"\u003ELỗi #VALUE\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan face=\"Arial, Helvetica, sans-serif\" style=\"color: #333333; font-size: 16px;\"\u003ENếu bạn đang sử dụng chỉ mục dưới dạng công thức mảng cùng với kết quả phù hợp để có thể dò tìm một giá trị, bạn sẽ cần chuyển công thức của bạn thành công thức mảng bằng cách nhấn Ctrl+Shift+Enter, nếu không thì bạn sẽ thấy lỗi #VALUE! xuất hiện.\u003C\/span\u003E\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4840270545940671362"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4840270545940671362"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/12\/tu-hoc-tin-hoc-van-phong-cach-ket-hop.html","title":"[Tự học tin học văn phòng] Cách kết hợp hàm INDEX và MATCH trong Excel để dò nhiều điều kiện"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}]},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-7078687845424825483"},"published":{"$t":"2021-09-19T16:43:00.095+07:00"},"updated":{"$t":"2021-09-19T17:27:04.770+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Các biểu thức Lambda và các tham chiếu phương thức."},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w228-h320\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" width=\"228\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ECác biểu thức Lambda và các tham chiếu phương thức.\u003C\/h2\u003E\u003Cp class=\"MsoNormal\"\u003EMột vấn đề với các lớp vô danh là nếu thực hiện cho một lớp\nvô danh thì rất đơn giản, như một interface nó chỉ bao gồm một phương thức, thì\ncú pháp của các lớp vô danh có vẻ khó thực hiện để truyền vào chức năng các đối\nsố cho phương thức khác, như một hành động nào nên được thực hiện khi ai đó nhấn\nnút. Biểu thức Lambda cho phép bạn làm điều này, để coi chức năng là đối số\nphương thức ,hoặc mã nguồn như dữ liệu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần trước, các phương thức vô danh, biểu diễn cho bạn\nlàm thế làm để thực hiện một lớp cơ sở không có tên. Mặc dù việc này thường ngắn\ngọn hơn lớp được đặt tên, cho các lớp chỉ một phương thức, thậm chí các lớp vô\ndanh có vẻ quá cồng kềnh. Biểu thức Lambda giúp thể hiện các lớp đơn phương thức\nmột cách gọn gàng hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần này bao gồm các chủ đề sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l43 level1 lfo38; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EÝ tưởng cho trường hợp sử dụng các biểu thức\nLambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cb\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; line-height: normal;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác\ntiếp cận 1: \u003C\/b\u003ETạo các phương thức để tìm các thành viên khớp với một đặc tính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cb\u003ECách\ntiếp cận 2: \u003C\/b\u003ETạo nhiều phương thức tìm kiếm tổng quát hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Cb\u003ECách\ntiếp cận 3:\u003C\/b\u003E Mã nguồn điều kiện tìm kiếm trong một lớp cục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Cb\u003ECách\ntiếp cận 4\u003C\/b\u003E: Mã nguồn điều kiện tìm kiếm trong một lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cb\u003ECách\ntiếp cận 5:\u003C\/b\u003E Mã nguồn điều kiện tìm kiếm bằng một biểu thức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cb\u003ECách\ntiếp cận 6\u003C\/b\u003E: Sử dụng các chức năng Interface chuẩn với các biểu thức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cb\u003ECách\ntiếp cận 7:\u003C\/b\u003E Sử dụng các biểu thức Lambda trong ứng dụng của bạn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cb\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; line-height: normal;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECách\ntiếp cận 8:\u003C\/b\u003E Sử dụng Generics một cách rộng rãi hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 54pt; mso-add-space: auto; mso-list: l12 level1 lfo39; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cb\u003ECách\ntiếp cận 9\u003C\/b\u003E: Sử dụng các toán tử tổng hợp chấp nhận biểu thức Lambda như các\ntham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 35.45pt; mso-add-space: auto; mso-list: l38 level1 lfo40; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác biểu thức Lambda trong ứng dụng GUI\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 35.45pt; mso-add-space: auto; mso-list: l38 level1 lfo40; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECú pháp của biểu thức Lambda\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 35.45pt; mso-add-space: auto; mso-list: l38 level1 lfo40; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETruy cập các biến cục bộ trong phạm vi bao bọc\nnó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"margin-left: 35.45pt; mso-add-space: auto; mso-list: l38 level1 lfo40; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMục tiêu\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EÝ tưởng trường hợp sử dụng cho các biểu thức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGiả sử rằng, bạn đang tạo ra một ứng dụng mạng xã hội. Bạn\nmuốn tạo một đặc điểm đó là cho phép một quản trị viên thi hành bất kỳ một hành\nđộng nào, như gửi một tin nhắn, cho các thành viên trong ứng dụng mạng xã hội\nđương nhiên phải đáp ứng xác tiêu chí nhất định. \u003Cb\u003EBảng 3.3\u003C\/b\u003E mô tả các trường\nhợp sử dụng chi tiết:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"Table\"\u003E\u003Cspan style=\"mso-bookmark: _Toc82935116;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; Bảng mô tả các trường hợp sử dụng trong một\nmạng xã hội.\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-fpc0hpS3-jI\/YUcH1ARbIkI\/AAAAAAAACX8\/Ac5aq3uajq4zX5v1i4g0LZi4_MBwlbb1ACNcBGAsYHQ\/s600\/Bangmotacasudungmangxahoi.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"359\" data-original-width=\"600\" height=\"382\" src=\"https:\/\/1.bp.blogspot.com\/-fpc0hpS3-jI\/YUcH1ARbIkI\/AAAAAAAACX8\/Ac5aq3uajq4zX5v1i4g0LZi4_MBwlbb1ACNcBGAsYHQ\/w640-h382\/Bangmotacasudungmangxahoi.png\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EGiả sử rằng các thành viên trong ứng dụng mạng xã hội này được\nđại diện bằng lớp Person:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Person {\n \n    public enum Sex {\n        MALE, FEMALE\n    }\n \n    String name;\n    LocalDate birthday;\n    Sex gender;\n    String emailAddress;\n \n    public int getAge() {\n        \/\/ ...\n    }\n \n    public void printPerson() {\n        \/\/ ...\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGiả sử rằng các thành viên trong ứng dụng mạng xã hội này được\nlưu trữ trong một thể hiện danh sách \u003Cb\u003EList\u0026lt;Person\u0026gt;.\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhần này bắt đầu với cách tiếp cận đơn giản cho trường hợp sử\ndụng này. Nó cải thiện cách tiếp cận này với lớp cục bộ và lớp vô danh, và sau\nđó kết thúc một cách hiệu quả và ngắn gọn và hiệu quả bằng cách sử dụng biểu thức\n\u003Cb\u003ELambda\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 1: Tạo các phương thức tìm kiếm cho các\nthành viên phù hợp với một đặc tính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột cách tiếp cận đơn giản là tạo một vài phương thức; mỗi\nphuowgn thức tìm các thành viên phù hợp với một đặc tính, như giới tính hoặc tuổi.\nPhương thức in ra các thành viên nhiều tuổi hơn một tuổi nhất định.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static void printPersonsOlderThan(List\u0026lt;Person\u0026gt; roster, int age) {\n    for (Person p : roster) {\n        if (p.getAge() \u0026gt;= age) {\n            p.printPerson();\n        }\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EChú ý\u003C\/b\u003E: Một \u003Cb\u003EList\u003C\/b\u003E là một \u003Cb\u003ECollection\u003C\/b\u003E có thứ\ntự. Một collection là một đối tượng nhóm các thành phần trong một đơn vị. \u003Cb\u003ECollection\u003C\/b\u003E\nđược sử dụng để lưu trữ, lấy lại, thao tác và giao tiếp với các dữ liệu tổng hợp.\nCác bạn có thể tìm hiểu về Collections để hiểu rõ hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECách tiếp cận này có thể tiềm năng làm hỏng ứng dụng của bạn,\ncó khả năng xảy là ứng dụng không làm việc. Giả sử rằng bạn nâng cấp ứng dụng của\nmình và thay đổi cấu trúc của lớp \u003Cb\u003EPerson\u003C\/b\u003E như nội dung bao gồm các biến\nthành viên khác; có lẽ các bản ghi lớp và đo lường tuổi với một kiểu dữ liệu\nkhác hoặc thuật toán khác. Bạn nên viết lại hầu hết các API để cung cấp cho sự\nthay đổi này. Ngoài ra , cách tiếp cận này hạn chế một cách không cần thiết; ví\ndụ nếu bạn muốn in các thành viên trẻ hơn một độ tuổi nhất định. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 2\u003C\/b\u003E: Tạo nhiều phương thức tìm kiếm tổng\nquát hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức khái quát hơn printPersonsOlderThan; nó in các\nthành viên trong độ tuổi nhất định. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static void printPersonsWithinAgeRange(\n    List\u0026lt;Person\u0026gt; roster, int low, int high) {\n    for (Person p : roster) {\n        if (low \u0026lt;= p.getAge() \u0026amp;\u0026amp; p.getAge() \u0026lt; high) {\n            p.printPerson();\n        }\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐiều gì sẽ xảy ra khi bạn muốn in các thành viên có một giới\ntính cụ thể, hoặc một sự kết hợp của giới tính và phạm vi tuổi? Cái gì xảy ra nếu\nbạn quyết địnhthay đổi lớp Person và thêm các thuộc tính như mối quan hệ giữa\ntình trạng hoặc vị trí địa lý. Mặc dù phương thức này khái quát hơn phương thức\n\u003Cb\u003EprintPersonsOlderThan\u003C\/b\u003E, thử tạo ra các phương thức riêng biệt cho mỗi\ntruy vấn có thể dẫn đến làm hỏng mã nguồn. Bạn có thể thay thế các mã nguồn\nriêng biệt bằng các điều kiện bạn muốn tìm kiếm trong lớp khác.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 3\u003C\/b\u003E: Chỉ định các tiêu chí tìm kiếm trong\nmột lớp cục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức sau in ra các thành viên khớp với các điều kiện\ntìm kiếm mà bạn chỉ định.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static void printPersons(\n    List\u0026lt;Person\u0026gt; roster, CheckPerson tester) {\n    for (Person p : roster) {\n        if (tester.test(p)) {\n            p.printPerson();\n        }\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức này kiểm tra mỗi cá thể của lớp \u003Cb\u003EPerson\u003C\/b\u003E\ntrong một danh sách \u003Cb\u003EList\u003C\/b\u003E là kiểu dữ liệu của tham số \u003Cb\u003Eroster\u003C\/b\u003E khi\nnó thỏa mã các tiêu chí tìm kiếm \u003Cb\u003ECheckPerson\u003C\/b\u003E là kiểu dữ liệu của tham số\n\u003Cb\u003Etester\u003C\/b\u003E được gọi bởi phương thức \u003Cb\u003Etester.test\u003C\/b\u003E. Nếu phương thức \u003Cb\u003Etester.test\u003C\/b\u003E\ntrả về một giá trị \u003Cb\u003Etrue\u003C\/b\u003E, thì phương thức \u003Cb\u003EprintPersons\u003C\/b\u003E được gọi từ\ncá thể \u003Cb\u003EPerson\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể xác định tiêu chí tìm kiếm, bạn thực hiện interface\nCheckPerson:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Einterface CheckPerson {\n    boolean test(Person p);\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELớp sau thực hiện interface CheckPerson bằng xác định một thực\nhiện cho phương thức test. Phương thức này lọc các thành viên đạt chuẩn cho Selective\nService trong United States: nó trả về một giá trị true nếu tham số Person là\nmale và trong độ tuổi từ 18 tới 25.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass CheckPersonEligibleForSelectiveService implements CheckPerson {\n    public boolean test(Person p) {\n        return p.gender == Person.Sex.MALE \u0026amp;\u0026amp;\n            p.getAge() \u0026gt;= 18 \u0026amp;\u0026amp;\n            p.getAge() \u0026lt;= 25;\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể sử dụng lớp này, bạn tạo một cá thể gọi phương thức \u003Cb\u003EprintPersons.\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EprintPersons(\n    roster, new CheckPersonEligibleForSelectiveService());\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMặc dù cách tiếp cận này ít làm hỏng mã nguồn hơn – bạn\nkhông được viết lại các phương thức nếu bạn thay đổi cấu trúc của lớp \u003Cb\u003EPerson\u003C\/b\u003E\n– bạn vẫn phải thêm mã nguồn: một \u003Ci\u003Einterface\u003C\/i\u003E mới và một lớp cục bộ cho mỗi\ntìm kiếm mà bạn dự định thực hiện trong ứng dụng. Bởi vì \u003Cb\u003ECheckPersonEligibleForSelectiveService\u003C\/b\u003E\nthực hiện một \u003Ci\u003Einterface\u003C\/i\u003E, bạn cần sử dụng một lớp vô danh thay thế cho lớp\ncục bộ và bỏ qua sự cần thiết khai báo một lớp mới cho mỗi tìm kiếm.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 4\u003C\/b\u003E: Code chỉ định điều kiện tìm kiếm\ntrong một lớp vô danh\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột trong các đối số của của lời gọi hàm \u003Cb\u003EprintPersons\u003C\/b\u003E\nlà một lớp vô danh, nó lọc các thành viên hợp lệ cho \u003Cb\u003ESelective Service\u003C\/b\u003E\ntrong Hoa Kỳ: những ai trong độ tuổi từ 18 đến 25.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EprintPersons(\n    roster,\n    new CheckPerson() {\n        public boolean test(Person p) {\n            return p.getGender() == Person.Sex.MALE\n                \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n                \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25;\n        }\n    }\n);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong cách tiếp cận nầy giảm số lượng mã nguồn bởi vì bạn\nkhông phải tạo một lớp mới cho mỗi tìm kiếm mà bạn muốn thực hiện. Tuy nhiên,\ncú pháp các lớp vô danh là rất cồng kềnh vì interface CheckPerson chỉ chứa một\nphương thức. Trong trường hợp này, bạn cần sử dụng một \u003Cspan style=\"background: yellow; mso-highlight: yellow;\"\u003Ebiểu thức Lambda\u003C\/span\u003E thay thế cho một lớp vô\ndanh, được miêu tả ở phần tiếp theo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 5\u003C\/b\u003E: Tạo mã nguồn chỉ định điều kiện tìm\nkiếm với \u003Cspan style=\"background: yellow; mso-highlight: yellow;\"\u003Ebiểu thức Lambda\u003C\/span\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EInterface \u003Cb\u003ECheckPerson\u003C\/b\u003E là một giao diện chức năng. Một\ngiao diện chức năng là một interface bất kỳ nó bao gồm chỉ một phương thức \u003Cb\u003Etrừu\ntượng (abstract method)\u003C\/b\u003E (sẽ học trong phần sau). (Một giao diện chức năng\ncó thể bao từ một trở lên của phương thức mặc định hoặc phương thức tĩnh). Bởi\nvì một giao diện chức năng chỉ bao gồm một phương thức trừu tượng, bạn có thể bỏ\nsót tên của phương thức khi bạn thực hiện nó. Để làm điều này, thay thế sử dụng\nmột biểu thức lớp vô danh, bằng sử dụng một biểu thức \u003Cb\u003ELambda, \u003C\/b\u003Enó được\nđánh dấu trong phương thức sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003EprintPersons(\n    roster,\n\u003Cspan style=\"background-color: #fcff01;\"\u003E\u003Cspan style=\"color: #274e13;\"\u003E    (Person p) -\u0026gt; p.getGender() == Person.Sex.MALE\n        \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n        \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25\u003C\/span\u003E\u003C\/span\u003E\n);\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENhìn cú pháp của biểu thức Lambda cho thông tin về làm thế\nnào để định nghĩa các biểu thức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng một giao diện chức năng chuẩn trong chỗ đặt\ninterface CheckPerson, nó giảm số lượng mã nguồn cần thiết.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 6.\u003C\/b\u003E Sử dụng các giao diện chức năng chuẩn\nvới biểu thức \u003Cb\u003ELambda\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EXem xét interface \u003Cb\u003ECheckPerson\u003C\/b\u003E sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Einterface CheckPerson {\n    boolean test(Person p);\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐây là một interface rất đơn giản. Nó là một giao diện chức\nnăng bởi vì nó gồm chỉ một phương thức trừu tượng. Phương thức này lấy một tham\nsố và trả về một giá trị kiểu boolean. Phương thức khá đơn giản, nó có thể\nkhông không đáng để xác định là một phương thức trong ứng dụng của bạn. Hệ quả\nlà JDK định nghĩa một vài giao diện chức năng chuẩn, bạn có thể tìm thấy trong\ngói \u003Cb\u003Ejava.util.function\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECho ví dụ, bạn có thể sử dụng interface Predicate\u0026lt;T\u0026gt; tại\nvị trí của CheckPerson. Interface này bao gồm phương thức boolean test(T t):\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Einterface Predicate\u0026lt;T\u0026gt; {\n    boolean test(T t);\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EInterface Predicate\u0026lt;T\u0026gt; là một ví dụ của giao diện\ngeneric. (Tìm hiểu thêm các thông tin về generics để biết kiểu dữ liệu này).\nCác kiểu dữ liệu Generic (giống như các giao diện generic) chỉ định một hoặc\nnhiều hơn một các kiểu tham số, T. Khi bạn khai báo hoặc khởi tạo một kiểu\ngeneric với các kiểu đối số thật, bạn có một kiểu tham số hóa. Cho ví dụ, về kiểu\ntham số hóa Predicate\u0026lt;Person\u0026gt; như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Einterface Predicate\u0026lt;Person\u0026gt; {\n    boolean test(Person t);\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐây là kiểu tham số hóa bao gồm một phương thức có cùng kiểu\ntrả về và các tham số như CheckPerson.boolean, test(Person p). Hệ quả, bạn có\nthể sử dụng Predicate\u0026lt;T\u0026gt; trong vị trí của CheckPerson, giống như phương\nthức sau đây thể hiện:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static void printPersonsWithPredicate(\n    List\u0026lt;Person\u0026gt; roster, Predicate\u0026lt;Person\u0026gt; tester) {\n    for (Person p : roster) {\n        if (tester.test(p)) {\n            p.printPerson();\n        }\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả là, phương thức gọi là cũng với khi bạn gọi printPersons\ntrong cách tiếp cận thứ 3: Tạo mã nguồn chỉ định tìm kiếm trong lớp cục bộ để\ncó thể lọc các thành viên đủ điều kiện cho \u003Cb\u003ESelective Service\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EprintPersonsWithPredicate(\n\u003Cspan style=\"background-color: #fcff01;\"\u003E\u003Cspan style=\"color: #274e13;\"\u003E    roster,\n    p -\u0026gt; p.getGender() == Person.Sex.MALE\n        \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n        \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25\u003C\/span\u003E\u003C\/span\u003E\n);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐây không phải là nơi duy nhất trong phương thức này có thể\nsử dụng biểu thức Lambda. Cách tiếp cận dưới đây, đề xuất các cách sử dụng biểu\nthức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận thứ 7: Sử dụng biểu thức Lambda trong ứng dụng\ncủa bạn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EXem xét lại phương thức \u003Cb\u003EprintPersonsWithPredicate\u003C\/b\u003E để\nthấy chỗ khác bạn có thể sử dụng biểu thức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static void printPersonsWithPredicate(\n    List\u0026lt;Person\u0026gt; roster, Predicate\u0026lt;Person\u0026gt; tester) {\n    for (Person p : roster) {\n        if (tester.test(p)) {\n            p.printPerson();\n        }\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức kiểm tra mỗi cá thể \u003Cb\u003EPerson\u003C\/b\u003E được chứa\ntrong \u003Cb\u003Eroster\u003C\/b\u003E là tham số kiểu \u003Cb\u003EList\u003C\/b\u003E mà nó thỏa mãn điều kiện chỉ định\ntrong tham số tester có kiểu \u003Cb\u003EPredicate\u003C\/b\u003E. Nếu một cá thể \u003Cb\u003EPerson \u003C\/b\u003Ethỏa\nmãn điều kiện chỉ định bởi \u003Cb\u003Etester\u003C\/b\u003E, phương thức \u003Cb\u003EprintPerson\u003C\/b\u003E sẽ được\ngọi trong cá thể \u003Cb\u003EPerson\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EThay thế lời gọi phương thức \u003Cb\u003EprintPerson\u003C\/b\u003E, bạn có thể\nchị định một hành động khác để thực hiện trên các cá thể \u003Cb\u003EPerson\u003C\/b\u003E đó là thỏa\nmãn điều kiện cụ thể bởi \u003Cb\u003Etester\u003C\/b\u003E. Bạn có thể chị định các hành động này với\nmột biểu thức Lambda tương tự như printPerson, một trong đó có một đối số (một\nđối tượng của kiểu Person) và trả về kiểu void. Nhớ rằng, để sử dụng một biểu\nthức Lambda, bạn cần thực hiện một giao diện chức năng. Trong trường hợp này, bạn\ncần một giao diện chức năng chứa một phương thức trừu tượng đó có thể lấy một đối\nsố của kiểu Person và trả về kiểu void. Giao diện \u003Cb\u003EConsumer\u0026lt;T\u0026gt;\u003C\/b\u003E chứa\nphương thức \u003Cb\u003Evoid accept(T t)\u003C\/b\u003E, nó có các đặc điểm đó. Phương thức sau\nthay thế lời gọi \u003Cb\u003Ep.printPerson()\u003C\/b\u003E với một cá thể của \u003Cb\u003EConsumer\u0026lt;Person\u0026gt;\u003C\/b\u003E\nnó gọi phương thức \u003Cb\u003Eaccept\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static void processPersons(\n    List\u0026lt;Person\u0026gt; roster,\n    Predicate\u0026lt;Person\u0026gt; tester,\n  \u003Cspan style=\"background-color: #fcff01; color: #274e13;\"\u003E  Consumer\u0026lt;Person\u0026gt; block) {\u003C\/span\u003E\n        for (Person p : roster) {\n            if (tester.test(p)) {\n     \u003Cspan style=\"background-color: #fcff01; color: #274e13;\"\u003E           block.accept(p);\u003C\/span\u003E\n            }\n        }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả, sau khi gọi phương thức giống với khi bạn gọi\nphương thức printPersons trong cách tiếp cận 3: Viết mã nguồn chỉ định tìm kiếm\ntrong lớp cục bộ để tìm những thành viên đạt chuẩn trong Selective Service. Biểu\nthức Lambda sử dụng để in ra các thành viên trong phần đánh dấu:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EprocessPersons(\n     roster,\n     p -\u0026gt; p.getGender() == Person.Sex.MALE\n         \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n         \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25,\n     p -\u0026gt; p.printPerson()\n);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐiều gì sẽ xảy ra khi bạn muốn làm hơn nữa với các hồ sơ của\ncác thành viên so với việc in chúng ra. Giả sử rằng bạn muốn xác thực các hồ sơ\ncác thành viên hoặc lưu trữ thông tin liên hệ của họ. Trong trường hợp này, bạn\ncần một giao diện chức năng có chưa một phương thức trừu tượng và trả về một\ngiá trị. Interface Function\u0026lt;T,R\u0026gt; chứa phương thứ R apply(T t). Phương thức\nsau truy xuất dữ liệu được chỉ định bởi trình ánh xạ tham số, sau đó thực hiện\nmột hành động trên nó được chỉ định bởi khối tham số:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static void processPersonsWithFunction(\n    List\u0026lt;Person\u0026gt; roster,\n    Predicate\u0026lt;Person\u0026gt; tester,\n    Function\u0026lt;Person, String\u0026gt; mapper,\n    Consumer\u0026lt;String\u0026gt; block) {\n    for (Person p : roster) {\n        if (tester.test(p)) {\n            String data = mapper.apply(p);\n            block.accept(data);\n        }\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức lấy địa chỉ email từ mỗi thành viên chứa trong\nroster những ai đạt trong Selective Service và sẽ in chúng ra:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EprocessPersonsWithFunction(\n    roster,\n    p -\u0026gt; p.getGender() == Person.Sex.MALE\n        \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n        \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25,\n    p -\u0026gt; p.getEmailAddress(),\n    email -\u0026gt; System.out.println(email)\n);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 8\u003C\/b\u003E: Sử dụng Generics mở rộng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EXem xét phương thức \u003Cb\u003EprocessPersonsWithFunction\u003C\/b\u003E.\nPhương thức sau là một phiên bản generic, nó chấp nhận như một tham số, một tập\nhợp chứa các phần tử của bất kỳ dữ liệu nào.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static \u0026lt;X, Y\u0026gt; void processElements(\n    Iterable\u0026lt;X\u0026gt; source,\n    Predicate\u0026lt;X\u0026gt; tester,\n    Function \u0026lt;X, Y\u0026gt; mapper,\n    Consumer\u0026lt;Y\u0026gt; block) {\n    for (X p : source) {\n        if (tester.test(p)) {\n            Y data = mapper.apply(p);\n            block.accept(data);\n        }\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể in ra địa chỉ \u003Cb\u003Eemail\u003C\/b\u003E của các thành viên đạt chuẩn\ncho \u003Cb\u003ESelective Service\u003C\/b\u003E, gọi phương thức \u003Cb\u003EprocessElements\u003C\/b\u003E như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EprocessElements(\n    roster,\n    p -\u0026gt; p.getGender() == Person.Sex.MALE\n        \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n        \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25,\n    p -\u0026gt; p.getEmailAddress(),\n    email -\u0026gt; System.out.println(email)\n);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức này gọi thực thi các hành động sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l42 level1 lfo42; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E1. Lấy một nguồn của các đối tượng từ tập hợp\nsource. Trong trường hợp ví dụ này, nó lấy nguồn của các đối tượng \u003Cb\u003EPerson\u003C\/b\u003E\ntừ tập hợp \u003Cb\u003Eroster\u003C\/b\u003E. Chú ý rằng tập hợp \u003Cb\u003Eroster\u003C\/b\u003E, nó là một tập hợp\ncó kiểu \u003Cb\u003EList\u003C\/b\u003E, cũng là một đối tượng kiểu \u003Cb\u003EIterable\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l42 level1 lfo42; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E2. Lọc các đối tượng phù hợp với trình kiểm tra\nđối tượng \u003Cb\u003Etester\u003C\/b\u003E của \u003Cb\u003EPredicate\u003C\/b\u003E. Trong ví dụ này, đối tượng kiểm\ntra Predicate là một biểu thức Lambda nó chỉ định các thành viên đạt yêu cầu\ncho Selective Service.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l42 level1 lfo42; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E3. Ánh xạ mỗi đối tượng được lọc thành một giá\ntrị được chỉ định bởi \u003Cb\u003EFunction\u003C\/b\u003E, có đối tượng là \u003Cb\u003Emapper\u003C\/b\u003E. Trong ví\ndụ này, đối tượng \u003Cb\u003EFunction\u003C\/b\u003E làm một biểu thức \u003Cb\u003ELambda\u003C\/b\u003E trả về địa chỉ\n\u003Cb\u003Eemail\u003C\/b\u003E của một thành viên.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l42 level1 lfo42; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E4. Thực hiện một hành động trên đối tượng phù hợp\nđược chỉ định bởi \u003Cb\u003EConsumer\u003C\/b\u003E có đối tượng \u003Cb\u003Eblock\u003C\/b\u003E. Trong trường hợp\nnày, đối tượng \u003Cb\u003EConsumer\u003C\/b\u003E là một biểu thức Lambda nó in ra một chuỗi, đó\nlà đại chỉ \u003Cb\u003Eemail\u003C\/b\u003E đã được trả về bởi đối tượng \u003Cb\u003EFunction\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể thay thế mỗi hành động bằng một toán tử tổng hợp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách tiếp cận 9\u003C\/b\u003E: Sử dụng toán tử tổng hợp chấp nhận\nbiểu thức \u003Cb\u003ELambda\u003C\/b\u003E như những tham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ sau sử dụng toán tử tổng hợp để in ra các địa chỉ \u003Ci\u003Eemail\u003C\/i\u003E\ncủa các thành viên chứa trong tập hợp \u003Cb\u003Eroster\u003C\/b\u003E là những thành viên đạt\ntiêu chuẩn cho \u003Cb\u003ESelective Service\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eroster\n    .stream()\n    .filter(\n        p -\u0026gt; p.getGender() == Person.Sex.MALE\n            \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n            \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25)\n    .map(p -\u0026gt; p.getEmailAddress())\n    .forEach(email -\u0026gt; System.out.println(email));\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBảng sau ánh xạ mỗi toán tử ở phương thức processElements thực\nhiện với toán tử tổng hợp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"Table\" style=\"text-align: center;\"\u003EÁnh xạ mỗi toán tử ở phương thức processElements thực hiện với\ntoán tủ tổng hợp\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-8TEZt0ZCEh8\/YUcMb7J1mwI\/AAAAAAAACYE\/GiDq7dbrzAYXy7wvhpRmaHLilWZkaw99gCNcBGAsYHQ\/s626\/anhxapheptoanvoitoantutonghop.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Ánh xạ mỗi toán tử ở phương thức processElements thực hiện với toán tủ tổng hợp - tinhoccoban.net\" border=\"0\" data-original-height=\"167\" data-original-width=\"626\" height=\"170\" src=\"https:\/\/1.bp.blogspot.com\/-8TEZt0ZCEh8\/YUcMb7J1mwI\/AAAAAAAACYE\/GiDq7dbrzAYXy7wvhpRmaHLilWZkaw99gCNcBGAsYHQ\/w640-h170\/anhxapheptoanvoitoantutonghop.png\" title=\"Ánh xạ mỗi toán tử ở phương thức processElements thực hiện với toán tủ tổng hợp - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003EToán tử \u003Cb\u003Efilter\u003C\/b\u003E, \u003Cb\u003Emap\u003C\/b\u003E và \u003Cb\u003EforEach\u003C\/b\u003E là các\ntoán tử tổng hợp. Các toán tử tổng hợp xử lý các phần tử trong một luồng, không\ntrực tiếp từ một tập hợp (đó là lý do tại sao lời gọi phương thức đầu tiên\ntrong ví dụ là \u003Cb\u003Estream\u003C\/b\u003E). Một stream là một tuần tự các phần tử. Không giống\nnhư tập hợp, nó không có cấu trúc dữ liệu lưu trữ các phần tử. Thay vào đó, một\nstream mang các giá trị từ một nguồn, giống như tập hợp, thông qua một pipeline.\nMột pipeline là một tuần tự của luồng các toán tử, trong ví dụ là\nfilter-map-forEach. Ngoài ra, các toán tử tổng hợp phổ biến chấp nhận các biểu\nthức Lambda như các tham số, cho phép bạn tùy chỉnh cách chúng hoạt động. Các bạn\ncần tìm hiểu nhiều hơn về các toán tử tổng hợp này.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác biểu thức Lambda trong ứng dụng GUI.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể xử lý các sự kiện trên ứng dụng giao diện người dùng (\u003Cb\u003EGUI\u003C\/b\u003E),\ngiống như các hành động trên bàn phím, hành động trên chuột, và hành động lăn\nchuột, bạn thường tạo ra các trình xử lý sự kiện, chúng thường liên quan đến\ntriển khai một giao diện cụ thể. Thông thường, trình sử lý sự kiện trên các\ngiao diện là các giao diện chức năng; chúng có khuynh hướng chỉ có một phương\nthức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ \u003Cb\u003EJavaFX HelloWord.Java\u003C\/b\u003E (đã được bàn trong\nphần trước là các lớp vô danh), bạn có thể thay thế lớp vô danh được đánh dấu bằng\nmột biểu thức Lambda trong câu lệnh sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E        btn.setOnAction\u003Cspan style=\"background-color: #fcff01; color: #274e13;\"\u003E(new EventHandler\u0026lt;ActionEvent\u0026gt;() {\u003C\/span\u003E \n            @Override\n\u003Cspan style=\"background-color: #fcff01;\"\u003E\u003Cspan style=\"color: #274e13;\"\u003E            public void handle(ActionEvent event) {\n                System.out.println(\"Hello World!\");\n            }\u003C\/span\u003E\u003C\/span\u003E\n        });\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELời gọi phương thức btn.setOnAction chỉ định cái gì xảy ra\nkhi bạn chọn vào nút thể hiện bằng đối tượng btn. Phương thức này yêu cầu một đối\ntượng có kiểu \u003Cb\u003EEventHandler\u0026lt;ActionEvent\u0026gt;\u003C\/b\u003E. \u003Cb\u003EInterface\nEventHandler\u0026lt;ActionEvent\u0026gt;\u003C\/b\u003E chứa chỉ duy nhất một phương thức, \u003Ci\u003Evoid\nhandle(T event)\u003C\/i\u003E. Interface này là giao diện chức năng, do đó bạn có thể sử\ndụng như sau trong phần đánh dấu dùng biểu thức Lambda thay thế.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E        btn.setOnAction(\n          \u003Cspan style=\"background-color: #fcff01; color: #274e13;\"\u003Eevent -\u0026gt; System.out.println(\"Hello World!\")\u003C\/span\u003E\n        );\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cb\u003ECú pháp của các biểu\nthức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột biểu thức lambda bao gồm các thành phần sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l9 level1 lfo43; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột danh sách các tham số hình thức được phân\ntách bởi dấu phẩy được đặt trong dấu ngoặc đơn. Phương thức \u003Cb\u003ECheckPerson.test\u003C\/b\u003E\nchứa một tham số, p, nó thể hiện là một cá thể của lớp \u003Cb\u003EPerson\u003C\/b\u003E. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\"\u003E\u003Cb\u003EChú ý\u003C\/b\u003E: Bạn có thể bỏ sót kiểu dữ liệu\ncủa các tham số trong biểu thức Lambda. Ngoài ra, bạn có thể bỏ sót dấu ngoặc\nđơn nếu nó chỉ có một tham số. Ví dụ sau biể thức Lamda là hợp lệ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ep -\u0026gt; p.getGender() == Person.Sex.MALE \n    \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n    \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l9 level1 lfo43; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMã thông báo mũi tên, -\u0026gt;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l9 level1 lfo43; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột thân, nó bao gồm một biểu thức đơn hoặc một\nkhối lệnh. Trong ví dụ này sử dụng biểu thức sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 36.0pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt 0cm 36pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ep.getGender() == Person.Sex.MALE \n    \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n    \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoListParagraph\"\u003ENếu bạn chỉ định một biểu thức đơn thì bộ chạy thời\ngian Java tính toán biểu thức và trả vê một giá trị cho nó. Ngoài ra bạn cần sử\ndụng một câu lệnh trả về:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ep -\u0026gt; {\n    return p.getGender() == Person.Sex.MALE\n        \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n        \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25;\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoListParagraph\"\u003EMột câu lện trả về không là một biểu thức; trong một\nbiểu thức Lambda, bạn phải bao bọc các câu lệnh trong dấu mở đóng ngoặc nhọn\n({}). Tuy nhiên, bạn không cần phải bao bọc một phương thức trả về giá trị kiểu\nvoid. Ví dụ sau đây là một biểu thức Lambda hợp lệ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eemail -\u0026gt; System.out.println(email)\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChú ý rằng biểu thức Lambda nhìn tất cả giống như một khai\nbáo phương thức; bạn có thể xem xét các biểu thức Lambda như những phương thức\nvô danh – các phương thức không có tên.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ sau, Caculator, là một ví dụ của các biểu thức Lambda\ncó nhiều hơn một tham số hình thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Calculator {\n  \n    interface IntegerMath {\n        int operation(int a, int b);   \n    }\n  \n    public int operateBinary(int a, int b, IntegerMath op) {\n        return op.operation(a, b);\n    }\n \n    public static void main(String... args) {\n    \n        Calculator myApp = new Calculator();\n        IntegerMath addition = (a, b) -\u0026gt; a + b;\n        IntegerMath subtraction = (a, b) -\u0026gt; a - b;\n        System.out.println(\"40 + 2 = \" +\n            myApp.operateBinary(40, 2, addition));\n        System.out.println(\"20 - 10 = \" +\n            myApp.operateBinary(20, 10, subtraction));    \n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức operateBinary thực hiện một thao tác phép toán\ntrên hai toán tử số nguyên. Thao tác này chỉ định một thể hiện của IntegerMath.\nVí dụ định nghĩa hai toán tử với các biểu thức Lambda, addition và subtraction.\nKết quả của ví dụ như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E40 + 2 = 42\n20 - 10 = 10\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETruy cập vào các biến cục bộ trong phạm vi bao bọc biểu\nthức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGiống như các lớp cục bộ và các lớp vô danh, các biểu thức Lambda\ncó thể bắt được các biến; chúng có thể truy cập vào các biến cục bộ của khối phạm\nvi bao bọc nó. Tuy nhiên, không giống với các lớp vô danh, các biểu thức Lambda\nkhông làm mờ được các biến (tìm hiểu sâu hơn về làm mờ để hiểu hơn). Các biểu\nthức Lambda có phạm vi từ vựng. Điều này có nghĩa là chúng không kế thừa bất kỳ\ntên nào từ một siêu dữ liệu hoặc một giới thiệu phạm vi mới. Khai báo trong biểu\nthức Lambda là chỉ diễn giải như chúng trong phạm vi môi trường bao bọc nó. Ví dụ\nsau, LambdaScopeTest, minh họa điều này:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eimport java.util.function.Consumer;\n \npublic class LambdaScopeTest {\n \n    public int x = 0;\n \n    class FirstLevel {\n \n        public int x = 1;\n        \n        void methodInFirstLevel(int x) {\n \n            int z = 2;\n             \n            Consumer\u0026lt;Integer\u0026gt; myConsumer = (y) -\u0026gt; \n            {\n                \/\/ The following statement causes the compiler to generate\n                \/\/ the error \"Local variable z defined in an enclosing scope\n                \/\/ must be final or effectively final\" \n                \/\/\n                \/\/ z = 99;\n                \n                System.out.println(\"x = \" + x); \n                System.out.println(\"y = \" + y);\n                System.out.println(\"z = \" + z);\n                System.out.println(\"this.x = \" + this.x);\n                System.out.println(\"LambdaScopeTest.this.x = \" +\n                    LambdaScopeTest.this.x);\n            };\n \n            myConsumer.accept(x);\n \n        }\n    }\n \n    public static void main(String... args) {\n        LambdaScopeTest st = new LambdaScopeTest();\n        LambdaScopeTest.FirstLevel fl = st.new FirstLevel();\n        fl.methodInFirstLevel(23);\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ này có kết quả như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ex = 23\ny = 23\nz = 2\nthis.x = 1\nLambdaScopeTest.this.x = 0\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu bạn thay thế tham số x vào thay cho y trong khai báo biểu\nthức Lambda myComsumer, thì trình biên dịch sẽ sinh ra lỗi:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EConsumer\u0026lt;Integer\u0026gt; myConsumer = (x) -\u0026gt; {\n    \/\/ ...\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrình biên dịch sinh ra lỗi \u003Cspan style=\"background: yellow; mso-highlight: yellow;\"\u003E\"Lambda expression's parameter x cannot redeclare\nanother local variable defined in an enclosing scope\"\u003C\/span\u003E tạm dịch là “Tham\nsỗ của biểu thức Lambda không thể định nghĩa lại một biến khác trong phạm vi nó\nđược bao bọc” bởi vì biểu thức \u003Cb\u003ELambda\u003C\/b\u003E không giới thiệu một cấp độ phạm\nvi mới. Hệ quả là bạn có thể truy cập trực tiếp vào các thuộc tính, phương thức\nvà các biến cục bộ trong phạm vi bao bọc nó. Ví dụ, biểu thức Lambda truy cập\ntrực tiếp tham số x của phương thức \u003Cb\u003EmethodInFirstLevel\u003C\/b\u003E. Để truy cập các\nbiến trong phạm vi lớp bao bọc, sử dụng từ khóa this. Trong ví dụ này là, \u003Cb\u003Ethis.x\u003C\/b\u003E,\ntham chiếu đến biến thành viên \u003Cb\u003EFistLevel.x\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETuy nhiên, giống như các lớp cục bộ và các lớp vô danh, một biểu\nthức \u003Cb\u003ELambda\u003C\/b\u003E chỉ có thể truy cập các biến cục bộ và các tham số trong khối\nbao bọc nó khi biến đó là \u003Cb\u003Efinal\u003C\/b\u003E hoặc \u003Cb\u003Eefectively final\u003C\/b\u003E. Trong ví dụ\nnày, biến z là biến effectively final; giá trị của nó không bao giờ thay đổi\nsau khi nó được khởi gán. Tuy nhiên, giả sử bạn thêm câu lệnh gán sau trong biểu\nthức \u003Cb\u003ELambda myConsumer\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EConsumer\u0026lt;Integer\u0026gt; myConsumer = (y) -\u0026gt; {\n    z = 99;\n    \/\/ ...\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBởi vì câu lệnh gán này, biến z không phải là là \u003Ci\u003Eeffiectively\nfinal\u003C\/i\u003E nữa. Kết quả, trình biên dịch Java sẽ tạo ra một lỗi tương tự như “\u003Cspan style=\"background: yellow; mso-highlight: yellow;\"\u003ELocal variable z defined in an\nenclosing scope must be final or effectively final\u003C\/span\u003E” tạm dịch là biến z được\nđã được định nghĩa trong khối bao bọc nó phải là final hoặc \u003Ci\u003Eeffectively final\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu dữ liệu mục tiêu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELàm thế nào để bạn quyết định kiểu cho một biểu thưc Lambda?\nGọi lại một biểu thức Lambda chọn các thành viên có giới tính nam và có độ tuổi\ntừ khoảng 18 tới 25 tuổi:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ep -\u0026gt; p.getGender() == Person.Sex.MALE\n    \u0026amp;\u0026amp; p.getAge() \u0026gt;= 18\n    \u0026amp;\u0026amp; p.getAge() \u0026lt;= 25\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong biểu thức Lambda này đã sử dụng hai phương thức sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l19 level1 lfo44; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-style: italic; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Ci\u003Epublic static void\nprintPersons(List\u0026lt;Person\u0026gt; roster, CheckPerson tester)\u003C\/i\u003E, trong cách tiếp\ncận 3: chỉ định điều kiện tìm kiếm trong lớp cục bộ.\u003Ci\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/i\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l19 level1 lfo44; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-bidi-font-style: italic; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Ci\u003Epublic void\nprintPersonsWithPredicate(List\u0026lt;Person\u0026gt; roster, Predicate\u0026lt;Person\u0026gt;\ntester), \u003C\/i\u003Etrong cách tiếp cận 6: sử dụng các giao diện chức năng chuẩn với\nbiểu thức Lambda.\u003Ci\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/i\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhi chạy chương trình Java gọi phương thức printPersons, nó chờ\nkiểu dữ liệu trả về là CheckPerson, do đó biểu thức Lambda là kiểu dữ liệu này.\nTuy nhiên, khi chương trình Java gọi phương thức printPersonsWithPredicate nó\nchờ kiểu dữ liệu trả về là Predicate\u0026lt;Person\u0026gt;, do vậy biểu thức Lambda là\nkiểu dữ liệu này. Kiểu dữ liệu của các phương thức chờ đợi trả về gọi là \u003Cspan style=\"background: yellow; mso-highlight: yellow;\"\u003Ekiểu dữ liệu mục tiêu\u003C\/span\u003E. Để\nquyết định một kiểu cho một biểu thức Lambda, trình biên dịch Java sử dụng kiểu\ndữ liệu mục tiêu cho ngữ cảnh hoặc tình uống mà biểu thức Lambda được tìm thấy.\nTheo đó, bạn cần sử dụng chỉ một biểu thức Lambda cho tình huống mà trình biên dịch\ncó thể quyết định kiểu dữ liệu mục tiêu:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhai báo biến.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECâu lệnh gán\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECâu lệnh trả về\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhởi gán mảng\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EĐối số cho phương thức hoặc hàm khởi tạo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EThân biểu thức Lambda.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBiểu thức điểu kiện, ?:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l26 level1 lfo45; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETruyền biểu thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác kiểu dữ liệu mục tiêu và các đối số phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác đối số phương thức, trình biên dịch Java quyết định kiểu\ndữ liệu mục tiêu với hai đoặc điểm ngôn ngữ: giải quyết nạp chồng và kiểu suy\nluận đối số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EXem xét hai giao diện chức năng (\u003Cb\u003Ejava.lang.Runnable\u003C\/b\u003E và\n\u003Cb\u003Ejava.util.concurrent.Callable\u0026lt;V\u0026gt;\u003C\/b\u003E):\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic interface Runnable {\n    void run();\n}\n \npublic interface Callable\u0026lt;V\u0026gt; {\n    V call();\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức \u003Cspan style=\"mso-tab-count: 1;\"\u003E \u003C\/span\u003E\u003Cb\u003ERunnable.run\u003C\/b\u003E\nkhông trả về một giá trị, phương thức \u003Cb\u003ECallable\u0026lt;V\u0026gt;.call\u003C\/b\u003E thì có.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EHình dung rằng, bạn có nạp chồng khi gọi phương thức sau (xem\nlại phần định nghĩa phương thức để hiểu về phương thức nạp chồng.) \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Evoid invoke(Runnable r) {\n    r.run();\n}\n \n\u0026lt;T\u0026gt; T invoke(Callable\u0026lt;T\u0026gt; c) {\n    return c.call();\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức nào sẽ được gọi trong câu lệnh sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EString s = invoke(() -\u0026gt; \"done\");\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức invoke(Callable\u0026lt;T\u0026gt;) sẽ được gọi bởi vì nó\nlà phương thức trả về một giá trị; phương thức invoke(Runnable) thì không.\nTrong trường hợp này, kiểu của biểu thức Lambda () -\u0026gt; \"done\" là Callable\u0026lt;T\u0026gt;.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETuần tự hóa\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể tuần tự hóa biểu thức Lambda nếu kiểu dữ liệu mục\ntiêu và các đối số bắt được có khả năng tuần tự. Tuy nhiên, như các lớp trong,\nviệc tuần tự hóa biểu thức Lambda là không được khuyến khích.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/7078687845424825483"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/7078687845424825483"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-cac-bieu-thuc.html","title":"[Tự học lập trình Java] Các biểu thức Lambda và các tham chiếu phương thức."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w228-h320-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-4672191373738102799"},"published":{"$t":"2021-09-19T16:14:00.064+07:00"},"updated":{"$t":"2021-09-19T16:41:00.914+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Các lớp lồng trong Java"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w228-h320\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" width=\"228\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2\u003E\u003Ca name=\"_Toc82955722\"\u003ECác lớp lồng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc82955723\"\u003E\u0026nbsp;Giới thiệu\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgôn ngữ lập trình Java cho phép bạn định nghĩa một lớp\ntrong một lớp khác. Một lớp như vậy được gọi là một \u003Ci\u003Elớp lồng\u003C\/i\u003E và được\nminh họa như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass OuterClass {\n    ...\n    class NestedClass {\n        ...\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EThuật ngữ\u003C\/b\u003E: Các lớp lồng được chia thành hai thể loại:\n\u003Cb\u003Enon-static\u003C\/b\u003E và \u003Cb\u003Estatic\u003C\/b\u003E. Lớp lồng \u003Cb\u003Enon-static\u003C\/b\u003E được gọi là lớp\ntrong. Lớp lồng được khai báo \u003Cb\u003Estatic\u003C\/b\u003E được gọi là lớp lồng tĩnh.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass OuterClass {\n    ...\n    class InnerClass {\n        ...\n    }\n    static class StaticNestedClass {\n        ...\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột lớp lồng là một thành viên của lớp bao quanh nó. Lớp lồng\n\u003Cb\u003Enon-static\u003C\/b\u003E (lớp trong) có được truy cập các thành viên khác trong lớp\nbao quanh nó, nếu chúng được khai báo là \u003Ci\u003Eprivate\u003C\/i\u003E. Lớp lồng tĩnh không\ntruy cập được các thành viên khác trong lớp bao quanh nó. Như một thành viên của\nlớp \u003Cb\u003EOuterClass\u003C\/b\u003E, một lớp lồng có thể được định nghĩa \u003Ci\u003Eprivate\u003C\/i\u003E, \u003Ci\u003Epublic\u003C\/i\u003E,\n\u003Ci\u003Eprotected\u003C\/i\u003E, hoặc \u003Ci\u003Epackate-private\u003C\/i\u003E. (Gọi lại lớp ngoài có thể chỉ được\nđịnh nghĩa \u003Ci\u003Epublic\u003C\/i\u003E hoặc \u003Ci\u003Epackage-private\u003C\/i\u003E).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETại sao sử dụng các lớp lồng?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lý do thuyết phục để sử dụng các lớp lồng bao gồm:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l6 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ENó là một cách cục bộ các nhóm lớp chỉ được sử dụng\ntrong một nơi: Nếu một lớp là được sử dụng chỉ với một lớp khác, thì là hợp lý\nđể nhúng nó vào lớp đó và giữ chúng bên nhau. Lớp lồng như “các lớp hỗ trợ” tạo\ncho các gói của chúng sắp xếp hợp lý hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l6 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETăng tính đóng gói: Xem xét hai mức đột các lớp,\nA và B, nơi B cần truy cập các thành viên của lớp A mà hơn nữa chúng được khai\nbáo \u003Cb\u003Eprivate.\u003C\/b\u003E Bằng cách ẩn lớp B trong lớp A, các thành viên cùa lớp A có\nthể được khai báo private và B có thể truy cập được chúng. Ngoài ra, bản thân B\ncó thể được ẩn đi từ bên ngoài.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l6 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ENó có thể dẫn đến dễ đọc và dễ bảo trì mã nguồn\nhơn: Việc đặt lớp lồng trong lớp ở mức cao nhất sẽ đặt mã gần nhất với nơi nó\nđược sử dụng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác lớp trong.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGiống như \u003Cb\u003Einstance methods\u003C\/b\u003E và các biến, một lớp trong\nđược liên kết với một cá thể của lớp bao quanh nó và truy cập trực tiếp vào các\nphương thức và thuộc tính của đối tượng. Ngoài ra, bởi vì một lớp bên trong được\nliên kết với một cá thể, nó không thể định nghĩa bất kỳ một thành viên tĩnh nào\nbên trong nó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác đối tượng là cá thể của một lớp trong tồn tại trong một\ncá thể của lớp ngoài. Xem xét lớp sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass OuterClass {\n    ...\n    class InnerClass {\n        ...\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột cá thể của lớp InnerClass có thể chỉ tồn tại trong một\ncá thể OuterClass và có thể truy cập trực tiếp đến các phương thức và các thuộc\ntính của cá thể lớp ngoài.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể khởi tạo một lớp trong, bạn trước hết phải khởi tạo lớp\nbên ngoài. Sau đó, tạo một đối tượng lớp trong bên trong lớp ngoài với cú pháp\nnày:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EOuterClass outerObject = new OuterClass();\nOuterClass.InnerClass innerObject = outerObject.new InnerClass();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECó hai loại đặc biệt của các lớp trong: lớp cục bộ và lớp vô\ndanh sẽ được bàn đến ở phần sau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác lớp lồng tĩnh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENhư\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003Ecác phương thức\nclass methods và các biến, một lớp lồng tĩnh được liên kết với các lớp bên\nngoài. Và giống như phương thức tĩnh (static class methods), một lớp lồng tĩnh\nkhông thể tham chiếu trực tiếp đến các biến instance variable hoặc các phương\nthức định nghĩa bên trong lớp bao bọc nó: nó có thể sử dụng chúng chỉ trong một\nđối tượng tham chiếu. Trong phần ví dụ lớp trong và lớp lồng sẽ minh họa vấn đề\nnày.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EChú ý\u003C\/b\u003E: một lớp lồng tĩnh tương tác với các thành viên\ninstance của lớp ngoài (và các lớp khác) chỉ như bất kỳ lớp khác ở mức cao nhất.\nMinh chứng là, một lớp lồng tĩnh về mặt hành vi là của một lớp mức cao nhất để\nthuận lợi cho việc đóng gói. Trong ví dụ về lớp trong và lớp lồng tĩnh cũng\nmình họa điều này. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn khởi tạo một lớp lồng tĩnh như cách khởi tạo của một lớp\nmức cao nhất:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EStaticNestedClass staticNestedObject = new StaticNestedClass();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EVí dụ về các lớp trong và các lớp lồng tĩnh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ, \u003Cb\u003EOuterClass\u003C\/b\u003E, cùng với lớp \u003Cb\u003ETopLevelClass\u003C\/b\u003E\nminh họa các thành viên lớp của \u003Cb\u003EOuterClass\u003C\/b\u003E một lớp trong (\u003Cb\u003EInnerClass\u003C\/b\u003E),\nmột lớp lồng tĩnh (\u003Cb\u003EStaticNestedClass\u003C\/b\u003E), và một lớp mức cao nhất (\u003Cb\u003ETopLevelClass\u003C\/b\u003E)\ncần truy cập:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình này là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EInner class:\n------------\nOuter field\nStatic outer field\n \nStatic nested class:\n--------------------\nOuter field\nStatic outer field\n \nTop-level class:\n--------------------\nOuter field\nStatic outer field\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChú ý rằng một lớp lồng tĩnh tương tác với các thành viên\ninstance của lớp ngoài chỉ như bất kỳ lớp mức độ cao nhất khác. Trong lớp lồng\ntĩnh \u003Cb\u003EStaticNestedClass\u003C\/b\u003E không thể truy cập trực tiếp vào thuộc tính \u003Cb\u003EouterField\u003C\/b\u003E\nbởi vì nó là một biến \u003Ci\u003Einstance\u003C\/i\u003E của lớp bao bọc nó, \u003Cb\u003EOuterClass\u003C\/b\u003E.\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003ETrình biên dịch sẽ tạo ra lỗi tại câu lệnh được\nin đậm dưới đây:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Estatic class StaticNestedClass {\n    void accessMembers(OuterClass outer) {\n       \/\/ Compiler error: Cannot make a static reference to the non-static\n       \/\/     field outerField\n       System.out.println(outerField);\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể sửa lỗi này, truy cập vào \u003Cb\u003EouterField\u003C\/b\u003E thông qua một\nđối tượng tham chiếu:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003ESystem.out.println(outer.outerField);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u0026nbsp;\u003C\/o:p\u003ETương tự, lớp mức độ cao nhất \u003Cb\u003ETopLevelClass\u003C\/b\u003E cũng không\nthể truy cập vào trường \u003Cb\u003EouterField\u003C\/b\u003E.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ELàm mờ (Shadowing)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu một khai báo cho một kiểu (như là một biến thành viên hoặc\nmột tên tham số) trong một phạm vi cụ thể (như trong một lớp trong hoặc một\nkhai báo phương thức) có tên giống với khai báo của phạm vi ngoài, thì khai báo\nlàm mờ shadows phạm vi xunh quanh. Bạn không thể tham chiếu đến một khai báo\nlàm mờ bằng tên độc lập. Trong ví dụ ShadowTest, minh họa điều này: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class ShadowTest {\n \n    public int x = 0;\n \n    class FirstLevel {\n \n        public int x = 1;\n \n        void methodInFirstLevel(int x) {\n            System.out.println(\"x = \" + x);\n            System.out.println(\"this.x = \" + this.x);\n            System.out.println(\"ShadowTest.this.x = \" + ShadowTest.this.x);\n        }\n    }\n \n    public static void main(String... args) {\n        ShadowTest st = new ShadowTest();\n        ShadowTest.FirstLevel fl = st.new FirstLevel();\n        fl.methodInFirstLevel(23);\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình này:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ex = 23\nthis.x = 1\nShadowTest.this.x = 0\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ này định nghĩa ba biến tên x: biến thành viên của lớp \u003Cb\u003EShadowTest\u003C\/b\u003E,\nbiến thành viên của lớp trong \u003Cb\u003EFirstLevel\u003C\/b\u003E, và tham số trong phương thức \u003Cb\u003EmethodInFirstLevel\u003C\/b\u003E.\nBiến x được định nghĩa là một tham số của phương thức \u003Cb\u003EmethodInFirstLevel\u003C\/b\u003E\nlàm mở đi biến trong lớp \u003Cb\u003EFirstLevel\u003C\/b\u003E. Hệ quả là khi bạn sử dụng biến x\ntrong phương thức \u003Cb\u003EmethodInFirstLevel\u003C\/b\u003E, nó tham chiếu đến tham số phương\nthức. Để tham chiếu đến biến thành viên của lớp \u003Cb\u003EFirstLevel\u003C\/b\u003E, sử dụng từ\nkhóa \u003Ci\u003Ethis\u003C\/i\u003E để đại diện cho phạm vi bao quanh:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003ESystem.out.println(\"this.x = \" + this.x);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETham chiếu đến biến thành viên của phạm vi bao quanh lớn hơn\nbằng tên lớp mà chúng thuộc về. Ví dụ, câu lệnh truy cập biến thành viên của lớp\n\u003Cb\u003EShadowTest\u003C\/b\u003E từ phương thức \u003Cb\u003EmethodInFirstLevel\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003ESystem.out.println(\"ShadowTest.this.x = \" + ShadowTest.this.x);\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETuần tự hóa\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETuần tự hóa\u003C\/b\u003E của các lớp trong, bao gồm các \u003Ci\u003Elớp địa\nphương\u003C\/i\u003E và các \u003Ci\u003Elớp vô danh\u003C\/i\u003E, rất không được khuyến khích. Khi chương\ntrình \u003Cb\u003EJava\u003C\/b\u003E biên dịch cấu trúc nhất định, như các lớp trong, nó tạo ra cấu\ntrúc tổng hợp; có các lớp, các phương thức, các thuộc tính, và các cấu trúc\nkhác không có cấu trúc tương ứng trong mã nguồn. Các cấu trúc tổng hợp cho phép\n\u003Cb\u003EJava\u003C\/b\u003E biên dịch thực hiện các tính năng ngôn ngữ không có sự thay đổi \u003Cb\u003EJVM\u003C\/b\u003E.\nTuy nhiên, các cấu trúc tổng hợp có thể thay đổi khác nhau giữa các trình biên\ndịch thực hiện, có nghĩa là file .class có thể thay đổi giữa các cách triển\nkhai khác nhau. Hệ quả là bạn có thể giải quyết những vấn đề tương thích nếu bạn\ntuần tự hóa một lớp trong và sau đó giải mã hóa nó bằng một triển khai JRE khác.\nXem trong phần các tham số ngầm và tổng hợp cho nhiều thông tin hơn về các cấu\ntrúc ngầm được tạo ra khi một lớp trong được biên dịch. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc82955724\"\u003EVí dụ về lớp trong\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể xem một lớp trong được sử dụng, trước hết xem xét một mảng.\nTrong ví dụ, bạn tạo một mảng, điền các giá trị số nguyên, và sau đó đầu ra chỉ\ncác giá trị có chỉ số chẵn tăng dần của mảng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class DataStructure {\n    \n    \/\/ Create an array\n    private final static int SIZE = 15;\n    private int[] arrayOfInts = new int[SIZE];\n    \n    public DataStructure() {\n        \/\/ fill the array with ascending integer values\n        for (int i = 0; i \u0026lt; SIZE; i++) {\n            arrayOfInts[i] = i;\n        }\n    }\n    \n    public void printEven() {\n        \n        \/\/ Print out values of even indices of the array\n        DataStructureIterator iterator = this.new EvenIterator();\n        while (iterator.hasNext()) {\n            System.out.print(iterator.next() + \" \");\n        }\n        System.out.println();\n    }\n    \n    interface DataStructureIterator extends java.util.Iterator\u0026lt;Integer\u0026gt; { } \n \n    \/\/ Inner class implements the DataStructureIterator interface,\n    \/\/ which extends the Iterator\u0026lt;Integer\u0026gt; interface\n    \n    private class EvenIterator implements DataStructureIterator {\n        \n        \/\/ Start stepping through the array from the beginning\n        private int nextIndex = 0;\n        \n        public boolean hasNext() {\n            \n            \/\/ Check if the current element is the last in the array\n            return (nextIndex \u0026lt;= SIZE - 1);\n        }        \n        \n        public Integer next() {\n            \n            \/\/ Record a value of an even index of the array\n            Integer retValue = Integer.valueOf(arrayOfInts[nextIndex]);\n            \n            \/\/ Get the next even element\n            nextIndex += 2;\n            return retValue;\n        }\n    }\n    \n    public static void main(String s[]) {\n        \n        \/\/ Fill the array with integer values and print out only\n        \/\/ values of even indices\n        DataStructure ds = new DataStructure();\n        ds.printEven();\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐầu ra của chương trình là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E0 2 4 6 8 10 12 14\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChú ý rằng lớp \u003Cb\u003EEvenIterator\u003C\/b\u003E tham chiếu trực tiếp đến \u003Cb\u003EarrayOfInts\u003C\/b\u003E\nlà biến instance của đối tượng \u003Cb\u003EDataStructure\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng các lớp trong để thực hiện các lớp tiện\ních như một thể hiện trong ví dụ này. Để xử lý các dữ kiện của giao diện người\ndùng, bạn phải biết sử dụng các lớp trong, bởi vì cơ chế xử lý các sự kiện sử dụng\nrộng rãi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác lớp cục bộ và lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECó hai kiểu được thêm vào cho các lớp trong. Bạn có thể khai\nbáo một lớp trong bên trong phần thân của một phương thức. Các lớp như vậy được\nbiết đến là các lớp cục bộ. Bạn có thể cũng khai báo một lớp một lớp trong bên\ntrong một phương thức nhưng không khai báo tên. Các lớp như vậy được biết đến\nlà các lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác bổ ngữ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng các bổ ngữ giống nhau cho các lớp trong\nnhư bạn sử dụng cho các thành viên khác trong lớp ngoài. Ví dụ, bạn có thể sử dụng\ntừ chỉ định truy cập như private, public, protected để hạn chế truy cập đến các\nlớp trong, giống như bạn sử dụng chúng để hạn chế truy cập cho các thành viên\nkhác của lớp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc82955725\"\u003ECác lớp cục bộ\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EGiới thiệu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lớp cục bộ là các lớp được khai báo trong một khối, bao\ngồm nhóm lệnh trong cặp mở\/ đóng ngoặc nhọn. Bạn thường tìm thấy các lớp cục bộ\nđược định nghĩa trong một phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhần này bao gồm các chủ đề sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l1 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhai báo các lớp cục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l1 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETruy cập các thành viên trong lớp bao quanh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"margin-left: 72pt; mso-add-space: auto; mso-list: l1 level2 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Courier New\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003Eo\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ELàm mờ và các lớp cục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l1 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác lớp cục bộ tương tự các lớp trong.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKhai báo các lớp cục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn cần định nghĩa một lớp cục bộ bên trong một khối (Xem phần\nbiểu thức, các câu lệnh và các khối để thêm thông tin). Ví dụ, bạn có thể định\nnghĩa một lớp cục bộ trong thân một phương thức, một vòng lặp for hoặc một câu\nlệnh điều kiện if.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ \u003Cb\u003ELocalClassExample\u003C\/b\u003E, kiểm tra hai số điện thoại.\nĐịnh nghĩa một lớp cục bộ PhoneNumber trong phương thức \u003Cb\u003EvalidatePhoneNumber\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class LocalClassExample {\n  \n    static String regularExpression = \"[^0-9]\";\n  \n    public static void validatePhoneNumber(\n        String phoneNumber1, String phoneNumber2) {\n      \n        final int numberLength = 10;\n        \n        \/\/ Valid in JDK 8 and later:\n       \n        \/\/ int numberLength = 10;\n       \n        class PhoneNumber {\n            \n            String formattedPhoneNumber = null;\n \n            PhoneNumber(String phoneNumber){\n                \/\/ numberLength = 7;\n                String currentNumber = phoneNumber.replaceAll(\n                  regularExpression, \"\");\n                if (currentNumber.length() == numberLength)\n                    formattedPhoneNumber = currentNumber;\n                else\n                    formattedPhoneNumber = null;\n            }\n \n            public String getNumber() {\n                return formattedPhoneNumber;\n            }\n            \n            \/\/ Valid in JDK 8 and later:\n \n\/\/            public void printOriginalNumbers() {\n\/\/                System.out.println(\"Original numbers are \" + phoneNumber1 +\n\/\/                    \" and \" + phoneNumber2);\n\/\/            }\n        }\n \n        PhoneNumber myNumber1 = new PhoneNumber(phoneNumber1);\n        PhoneNumber myNumber2 = new PhoneNumber(phoneNumber2);\n        \n        \/\/ Valid in JDK 8 and later:\n \n\/\/        myNumber1.printOriginalNumbers();\n \n        if (myNumber1.getNumber() == null) \n            System.out.println(\"First number is invalid\");\n        else\n            System.out.println(\"First number is \" + myNumber1.getNumber());\n        if (myNumber2.getNumber() == null)\n            System.out.println(\"Second number is invalid\");\n        else\n            System.out.println(\"Second number is \" + myNumber2.getNumber());\n \n    }\n \n    public static void main(String... args) {\n        validatePhoneNumber(\"123-456-7890\", \"456-7890\");\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ kiểm tra một số điện thoại bằng cách lấy ra số đầu\ntiên của tất cả các ký tự từ số điện thoại ngoại trừ các số từ 0 đến 9. Sau đó,\nnó kiểm tra các số điện thoại bao gồm chính xác 10 số (kích thước của một số điện\nthoại ở Bắc Mỹ). Ví dụ này in ra:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EFirst number is 1234567890\nSecond number is invalid\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETruy cập các thành viên của một lớp bao bọc bên ngoài lớp\ncục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột lớp cục bộ có thể truy cập vào các thành viên của lớp\nbao bọc bên ngoài. Trong ví dụ trước, hàm khởi tạo \u003Cb\u003EPhoneNumber\u003C\/b\u003E truy cập\nvào thành viên \u003Cb\u003ELocalClassExample.regularExpression.\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgoài ra, một lớp cục bộ có thể truy cập vào các biến cục bộ.\nTuy nhiên, một lớp cục bộ chỉ có thể truy cập vào các biến cục bộ được định\nnghĩa là \u003Ci\u003Efinal\u003C\/i\u003E. Khi một lớp cục bộ truy cập vào một biến cục bộ hoặc\ntham số của khối đóng mở ({}), nó nắm bắt được biến hoặc tham số. Ví dụ hàm khởi\ntạo \u003Cb\u003EPhoneNumber\u003C\/b\u003E có thể truy cập vào biến cục bộ numberLength bởi vì biến\nnày được khai báo là \u003Ci\u003Efinal\u003C\/i\u003E; \u003Cb\u003EnumberLangth\u003C\/b\u003E là một biến nắm bắt được\ncủa lớp cục bộ, gọi là biến \u003Ci\u003Ecaptured variable\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETuy nhiên, bắt đầu từ Java SE 8, một lớp cục bộ có thể truy\ncập các biến cục bộ và các tham số trong khối đóng mở ({}) được khai báo \u003Ci\u003Efinal\u003C\/i\u003E\nhoặc \u003Ci\u003Eeffectively final\u003C\/i\u003E. Một biến hoặc tham số có giá trị không bao giờ\nthay đổi sau khi khởi tạo là \u003Ci\u003Eeffectively final. \u003C\/i\u003EVí dụ, giả sử biến\nnumberLength không được khai báo là final, và trong lệnh gán được bôi đậm trong\nhàm khởi tạo PhoneNumber dưới đây thay đổi độ dài của một số điện thoại đến 7 số:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003EPhoneNumber(String phoneNumber) {\n   \u003Cspan style=\"background-color: #fcff01;\"\u003E\u003Cspan style=\"color: #660000;\"\u003E numberLength = 7;\u003C\/span\u003E\u003C\/span\u003E\n    String currentNumber = phoneNumber.replaceAll(\n        regularExpression, \"\");\n    if (currentNumber.length() == numberLength)\n        formattedPhoneNumber = currentNumber;\n    else\n        formattedPhoneNumber = null;\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBởi vì ở câu lệnh gán, biến \u003Cb\u003EnumberLength\u003C\/b\u003E không là \u003Ci\u003Eeffectively\nfinal\u003C\/i\u003E. Có một kết quả, trình biên dịch Java tạo ra một lỗi tương tự như (\"\u003Ci\u003E\u003Cspan style=\"background: red; mso-highlight: red;\"\u003Elocal variables referenced from an\ninner class must be final or effectively final\u003C\/span\u003E\u003C\/i\u003E\") tạm dịch là\ncác biến tham chiếu cục bộ từ một lớp trong phải được khai báo là \u003Ci\u003Efinal\u003C\/i\u003E\nhoặc \u003Ci\u003Eeffectively final\u003C\/i\u003E, khi một lớp trong PhoneNumber có gắng truy cập\nvào biến \u003Cb\u003EnumberLenth\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eif (currentNumber.length() == numberLength)\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EBắt đầu từ Java SE 8 trở đi, nếu bạn khai báo một lớp trong\ntrong một phương thức, nó có thể truy cập được các tham số của phương thức. Ví\ndụ, bạn có thể khai báo phương thức sau trong lớp cục bộ PhoneNumber:\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic void printOriginalNumbers() {\n    System.out.println(\"Original numbers are \" + phoneNumber1 +\n        \" and \" + phoneNumber2);\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức \u003Cb\u003EprintOriginalNumbers\u003C\/b\u003E truy cập các tham số\n\u003Cb\u003EphoneNumber1\u003C\/b\u003E và \u003Cb\u003EphoneNumber2\u003C\/b\u003E của phương thức \u003Cb\u003EvalidateNumber\u003C\/b\u003E.\n\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELàm mờ và các biến cục bộ: Khai báo một kiểu (như là một biến)\ntrong một lớp cục bộ làm mờ khai báo trong phạm vi bao bọc nó thống như cái cái\ntên “làm mờ”. Xem lại phần làm mờ (Shadowing trong để thêm thông tin)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác lớp cục bộ tương đương với các lớp trong.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lớp cục bộ là tương đương với các lớp trong bởi chúng\nkhông thể định nghĩa hoặc khai báo bất kỳ một thành viên tĩnh nào. Lớp cục bộ\ntrong phương thức tĩnh, giống như lớp PhoneNumber nó định nghĩa trong phương thức\nvalidatePhoneNumber, chỉ có thể tham chiếu đến các thành viên tĩnh trong khối\nđóng mở của lớp. Ví dụ, nếu bạn không định nghĩa một biến thành viên regularExpression\nnhư một biến tĩnh, thì trình biên dịc Java sẽ tạo ra một lỗi là “\u003Cspan style=\"background: red; mso-highlight: red;\"\u003Enon-static variable regularExpression\ncannot be referenced from a static context\u003C\/span\u003E”, tạm dịch là biến\nregularaExpression không thể là biến tĩnh, nó không thể tham chiếu đến từ một\nngữ cảnh tĩnh (hiểu là là biến tĩnh).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lớp cục bộ không thể là lớp tĩnh bởi vì chúng truy cập\nvào các thành viên instance bên trong khối. Hệ quả là chúng không thể bao gồm hầu\nhết các loại khai báo tĩnh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn không thể khai báo một interface trong một khối; các\ninterface vốn dĩ là tĩnh. Ví dụ, đoạn trích mã nguồn dưới đây không thể biên dịch\nđược bởi interface \u003Cb\u003EHelloThere\u003C\/b\u003E được khai báo bên trong thân của phương thức\n\u003Cb\u003EgreetInEnglish\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E    public void greetInEnglish() {\n        interface HelloThere {\n           public void greet();\n        }\n        class EnglishHelloThere implements HelloThere {\n            public void greet() {\n                System.out.println(\"Hello \" + name);\n            }\n        }\n        HelloThere myGreeting = new EnglishHelloThere();\n        myGreeting.greet();\n    }\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn không thể khai báo các khởi tạo tĩnh hoặc các interface\nthành viên trong một lớp cục bộ. Đoạn trích mã nguồn dưới đây không thể biên dịch\nbởi phương thức EnglishGoodbye.sayGoodbye được khai báo là static. Trình biên dịch\nsinh ra lỗi như “\u003Cspan style=\"background: red; mso-highlight: red;\"\u003Emodifier 'static'\nis only allowed in constant variable declaration\u003C\/span\u003E”, tạm dịch là bổ ngữ\n‘static’ chỉ cho phép khai báo biến hằng. Nó được định nghĩa như này:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E    public void sayGoodbyeInEnglish() {\n        class EnglishGoodbye {\n            public static void sayGoodbye() {\n                System.out.println(\"Bye bye\");\n            }\n        }\n        EnglishGoodbye.sayGoodbye();\n    }\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột lớp cục bộ có thể có các thành viên tĩnh, chúng là các\nbiến hằng (Một biến hằng là một biến có kiểu nguyên thủy hoặc kiểu \u003Cb\u003EString\u003C\/b\u003E,\nđược khai báo là \u003Ci\u003Efinal\u003C\/i\u003E và khởi tạo với một biểu thức hằng thời gian biên\ndịch. Một biểu thức hằng thời gian biên dịch thường là một chuỗi hoặc một biểu\nthức số nó có thể được đánh giá bằng thời gian biên dịch. Xem lại phần hiểu về\ncác thành viên của lớp trong phần trước để rõ hơn thông tin.) Ví dụ đoạn trích\nmã nguồn biên dịch bởi thành biên tĩnh \u003Cb\u003EEnglishGoodbye.farewell\u003C\/b\u003E là một biến\nhằng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E    public void sayGoodbyeInEnglish() {\n        class EnglishGoodbye {\n            public static final String farewell = \"Bye bye\";\n            public void sayGoodbye() {\n                System.out.println(farewell);\n            }\n        }\n        EnglishGoodbye myEnglishGoodbye = new EnglishGoodbye();\n        myEnglishGoodbye.sayGoodbye();\n    }\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u0026nbsp;\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc82955726\"\u003ECác lớp vô danh (Anonymous Classes)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lớp vô danh cho phép bạn tạo ra mã nguồn ngắn gọn. Chúng\ncho phép bạn khai báo và khởi tạo một lớp trong cùng thời gian. Chúng giống như\nlớp cục bộ ngoại trừ chúng không có tên. Sử dụng chúng nếu bạn cần sử dụng một\nlớp cục bộ một lần.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần này sẽ có các chủ đề sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l3 level1 lfo3; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhai báo các lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l3 level1 lfo3; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECú pháp trong các lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l3 level1 lfo3; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETruy cập các biến cục bộ của khối, và khai báo\nvà truy cập các thành viên trong các lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l3 level1 lfo3; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác ví dụ về các lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKhai báo các lớp\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\n\u003C\/span\u003Evô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong khi các lớp cục bộ là các lớp khai báo, thì lớp vô\ndanh là một biểu thức, có nghĩa bạn định nghĩa một lớp trong một biểu thức\nkhác. Ví dụ HelloWorldAnonymousClasses sử dụng các lớp vô danh trong câu lệnh\nkhai báo của các biến cục bộ frenchGreeting và spanishGreeting, nhưng sử dụng\ntrong một lớp cục bộ cho khai báo các biến englishGreeting:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class HelloWorldAnonymousClasses {\n  \n    interface HelloWorld {\n        public void greet();\n        public void greetSomeone(String someone);\n    }\n  \n    public void sayHello() {\n        \n        class EnglishGreeting implements HelloWorld {\n            String name = \"world\";\n            public void greet() {\n                greetSomeone(\"world\");\n            }\n            public void greetSomeone(String someone) {\n                name = someone;\n                System.out.println(\"Hello \" + name);\n            }\n        }\n      \n        HelloWorld englishGreeting = new EnglishGreeting();\n        \n        HelloWorld frenchGreeting = new HelloWorld() {\n            String name = \"tout le monde\";\n            public void greet() {\n                greetSomeone(\"tout le monde\");\n            }\n            public void greetSomeone(String someone) {\n                name = someone;\n                System.out.println(\"Salut \" + name);\n            }\n        };\n        \n        HelloWorld spanishGreeting = new HelloWorld() {\n            String name = \"mundo\";\n            public void greet() {\n                greetSomeone(\"mundo\");\n            }\n            public void greetSomeone(String someone) {\n                name = someone;\n                System.out.println(\"Hola, \" + name);\n            }\n        };\n        englishGreeting.greet();\n        frenchGreeting.greetSomeone(\"Fred\");\n        spanishGreeting.greet();\n    }\n \n    public static void main(String... args) {\n        HelloWorldAnonymousClasses myApp =\n            new HelloWorldAnonymousClasses();\n        myApp.sayHello();\n    }            \n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECú pháp của các lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐược nhắc đến trong phần trước, một lớp vô danh là một biểu\nthức. Cú pháp của một biểu thức lớp vô danh là giống lời gọi một hàm khởi dựng,\nngoại trừ việc có một định nghĩa nội dung bên trong một khối mã nguồn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EXem xét khởi tạo đối tượng \u003Cb\u003EfrenchGreeting\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E        HelloWorld frenchGreeting = new HelloWorld() {\n            String name = \"tout le monde\";\n            public void greet() {\n                greetSomeone(\"tout le monde\");\n            }\n            public void greetSomeone(String someone) {\n                name = someone;\n                System.out.println(\"Salut \" + name);\n            }\n        };\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBiểu thức lớp vô danh bao gồm:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l2 level1 lfo4; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EToán tử \u003Cspan style=\"background: yellow; mso-highlight: yellow;\"\u003Enew\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l2 level1 lfo4; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETên của một interface để thực hiện hoặc một lớp\nkế thừa. Trong ví dụ này, lớp vô danh thực hiện \u003Ci\u003Einterface\u003C\/i\u003E \u003Cb\u003EHelloWorld\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l2 level1 lfo4; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EDấu ngoặc đơn bao gồm các đối số ở trong hàm khởi\ntạo, chỉ giống một instance được tạo ra từ biểu thức tạo lớp. Chú ý: khi bạn thực\nhiện một \u003Ci\u003Einterface\u003C\/i\u003E, nó không có hàm khởi tạo, do vậy bạn sử dụng một cặp\nđóng mở ngoặc đơn bên trong để trống, như ví dụ này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l2 level1 lfo4; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột thân, một lớp được khai báo là một thân. Hơn\nnữa ,trong thân lớp, các phương thức được phép, còn các câu lệnh thì không được\nphép khai báo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBởi vì một lớp vô danh định nghĩa là một biểu thức, nó phải\ncó thành phần của một câu lệnh. Trong ví dụ, biểu thức lớp vô danh là một phần\ncủa câu lệnh đó là một cá thể đối tượng \u003Cb\u003EfrenchGreeting\u003C\/b\u003E. (Điều này giải\nthích tại sao có dấu chấm phẩy sau dấu ngoặc.)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETruy cập các biến cục bộ trong phạm vi bao bọc, và khai\nbáo và truy cập các thành viên của lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGiống như các lớp cục bộ, lớp vô danh có thể nắm bắt các biến;\nchúng có thể truy cập vào cùng các biến cục bộ của phạm vi bao bọc nó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l5 level1 lfo5; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột lớp ẩn danh có thể truy cập vào các thành\nviên của lớp bao bọc nó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l5 level1 lfo5; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột lớp ẩn danh không thể truy cập vào các biến\ntrong phạm vi bao bọc nó mà không được khai báo \u003Ci\u003Efinal\u003C\/i\u003E hoặc \u003Ci\u003Eeffectively\nfinal\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l5 level1 lfo5; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EGiống như một lớp lồng, một khai báo cho kiểu\n(giống như một biến) trong một lớp ẩn danh làm mờ bất kỳ một khai báo khác\ntrong phạm vi bao bọc nếu nó cùng tên. Xem lại làm mờ ở phần trên để biết thêm\nthông tin.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lớp ẩn danh cũng có cùng hạn chế giống các lớp cục bộ cho\ncác mối quan hệ cho các thành viên của chúng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBạn không thể khai báo khởi tạo tĩnh hoặc thành\nviên interface trong một lớp ẩn danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột lớp ẩn danh có thể có các thành viên tĩnh\nnhưng chúng phải là các biến hằng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELưu ý rằng bạn có thể khai báo những điều sau cho lớp ẩn\ndanh:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l4 level1 lfo7; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EFields (các thuộc tính).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l4 level1 lfo7; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác phương thức bổ sung (ngay cả khi chúng không\ntriển khai bất kỳ một phương thức nào cho supertype).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l4 level1 lfo7; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhởi tạo cho cá thể.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l4 level1 lfo7; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác lớp cục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l4 level1 lfo7; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETuy nhiên, bạn không thể khai báo các hàm khởi tạo\ntrong một lớp vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EVí dụ vê lớp Vô danh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lớp vô danh thường sử dụng trong một ứng dụng giao diện\nđồ họa (GUI).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EXem xét trong JavaFX ví dụ Helloworld.java. Trong ví dụ này,\nbao gồm nút Say ‘Hello World’. Lớp vô danh trong phần highlight:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Eimport javafx.event.ActionEvent;\nimport javafx.event.EventHandler;\nimport javafx.scene.Scene;\nimport javafx.scene.control.Button;\nimport javafx.scene.layout.StackPane;\nimport javafx.stage.Stage;\n \npublic class HelloWorld extends Application {\n    public static void main(String[] args) {\n        launch(args);\n    }\n    \n    @Override\n    public void start(Stage primaryStage) {\n        primaryStage.setTitle(\"Hello World!\");\n        Button btn = new Button();\n        btn.setText(\"Say 'Hello World'\");\n        btn.setOnAction\u003Cspan style=\"background-color: #fcff01;\"\u003E\u003Cspan style=\"color: #274e13;\"\u003E(new EventHandler\u0026lt;ActionEvent\u0026gt;() { \n            @Override\n            public void handle(ActionEvent event) {\n                System.out.println(\"Hello World!\");\n            }\n        });\u003C\/span\u003E\u003C\/span\u003E\n        \n        StackPane root = new StackPane();\n        root.getChildren().add(btn);\n        primaryStage.setScene(new Scene(root, 300, 250));\n        primaryStage.show();\n    }\n}\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ này, phương thức gọi btn.setOnAction xảy ra khi\nbạn chọn nút \u003Cb\u003ESay 'Hello World'\u003C\/b\u003E. Phương thức này yêu cầu đối tượng có kiểu\n\u003Cb\u003EEventHandler\u0026lt;ActionEvent\u0026gt;.\u003C\/b\u003E Interface \u003Cb\u003EEventHandler\u0026lt;ActionEvent\u0026gt;\u003C\/b\u003E\nbao gồm chỉ một phương thức, là: thay thế thực thi phương thước này bằng một lớp\nmới, trong ví dụ sử dụng một biểu thức lớp vô danh. Chú ý rằng biểu thức này là\nđối số truyền vào cho phương thức \u003Cb\u003Ebtn.setOnAction\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBởi vì interface \u003Cb\u003EEventHandler\u0026lt;ActionEvent\u0026gt;\u003C\/b\u003E chỉ\nbao gồm một phương thức, bạn có thể sử dụng một biểu thức lambda thay thế biểu\nthức lớp vô danh. Bạn tìm hiểu nhiều hơn ở phần biểu thức \u003Cb\u003ELambda\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác lớp vô danh là một ý tưởng cho thực hiện một interface\nmà chứa từ hai phương thức trở lên. Trong phần highlight mã nguồn tạo một thuộc\ntính văn bẳn chỉ cho phép nhập giá trị số. Nó định nghĩa lại thực hiện mặc định\ncho lớp TextField với một lớp vô danh bằng việc ghi đè replaceText và replaceSelection\nkế thừa từ lớp TextInputControl class.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre style=\"margin-bottom: 0cm; margin-left: 22.5pt; margin-right: 22.5pt; margin-top: 0cm; margin: 0cm 22.5pt;\"\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eimport javafx.application.Application;\nimport javafx.event.ActionEvent;\nimport javafx.event.EventHandler;\nimport javafx.geometry.Insets;\nimport javafx.scene.Group;\nimport javafx.scene.Scene;\nimport javafx.scene.control.*;\nimport javafx.scene.layout.GridPane;\nimport javafx.scene.layout.HBox;\nimport javafx.stage.Stage;\n \npublic class CustomTextFieldSample extends Application {\n    \n    final static Label label = new Label();\n \n    @Override\n    public void start(Stage stage) {\n        Group root = new Group();\n        Scene scene = new Scene(root, 300, 150);\n        stage.setScene(scene);\n        stage.setTitle(\"Text Field Sample\");\n \n        GridPane grid = new GridPane();\n        grid.setPadding(new Insets(10, 10, 10, 10));\n        grid.setVgap(5);\n        grid.setHgap(5);\n \n        scene.setRoot(grid);\n        final Label dollar = new Label(\"$\");\n        GridPane.setConstraints(dollar, 0, 0);\n        grid.getChildren().add(dollar);\n        \n        final TextField sum = new TextField() {\n            @Override\n            public void replaceText(int start, int end, String text) {\n                if (!text.matches(\"[a-z, A-Z]\")) {\n                    super.replaceText(start, end, text);                     \n                }\n                label.setText(\"Enter a numeric value\");\n            }\n \n            @Override\n            public void replaceSelection(String text) {\n                if (!text.matches(\"[a-z, A-Z]\")) {\n                    super.replaceSelection(text);\n                }\n            }\n        };\n \n        sum.setPromptText(\"Enter the total\");\n        sum.setPrefColumnCount(10);\n        GridPane.setConstraints(sum, 1, 0);\n        grid.getChildren().add(sum);\n        \n        Button submit = new Button(\"Submit\");\n        GridPane.setConstraints(submit, 2, 0);\n        grid.getChildren().add(submit);\n        \n        submit.setOnAction(new EventHandler\u0026lt;ActionEvent\u0026gt;() {\n            @Override\n            public void handle(ActionEvent e) {\n                label.setText(null);\n            }\n        });\n        \n        GridPane.setConstraints(label, 0, 1);\n        GridPane.setColumnSpan(label, 3);\n        grid.getChildren().add(label);\n        \n        scene.setRoot(grid);\n        stage.show();\n    }\n \n    public static void main(String[] args) {\n        launch(args);\n    }\n}\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4672191373738102799"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4672191373738102799"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-cac-lop-long.html","title":"[Tự học lập trình Java] Các lớp lồng trong Java"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w228-h320-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-2126383415843730392"},"published":{"$t":"2021-09-08T21:59:00.006+07:00"},"updated":{"$t":"2021-09-13T21:18:38.063+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Phan tich thiet ke he thong"}],"title":{"type":"text","$t":"[Phân tích thiết kế hệ thống] Cài đặt UML Star."},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003Cstrong style=\"background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;\"\u003E\u003Cem style=\"box-sizing: border-box;\"\u003EDownload, tải Star UML full hướng dẫn cài đặt chi tiết phần mềm, giới thiệu cách sử dụng phần mềm thiết kế hệ thống. Công dụng của phần mềm.\u003C\/em\u003E\u003C\/strong\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cstrong style=\"background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;\"\u003E\u003Cem style=\"box-sizing: border-box;\"\u003E\u003Cbr \/\u003E\u003C\/em\u003E\u003C\/strong\u003E\u003C\/p\u003E\u003Ch2 style=\"background-color: white; box-sizing: border-box; color: #111111; font-family: Roboto, sans-serif; font-size: 27px; font-weight: 400; line-height: 38px; margin: 30px 0px 20px;\"\u003EStarUML là gì?\u003Cspan class=\"ez-toc-section-end\" style=\"box-sizing: border-box;\"\u003E\u003C\/span\u003E\u003C\/h2\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-XdPYc5elu54\/YT9drd-anII\/AAAAAAAACX0\/DdIcedIQBwYqnXytN5ncF3xrvnqHtdySwCNcBGAsYHQ\/s225\/images%2B%25281%2529.png\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"225\" data-original-width=\"225\" height=\"225\" src=\"https:\/\/1.bp.blogspot.com\/-XdPYc5elu54\/YT9drd-anII\/AAAAAAAACX0\/DdIcedIQBwYqnXytN5ncF3xrvnqHtdySwCNcBGAsYHQ\/s0\/images%2B%25281%2529.png\" width=\"225\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cstrong style=\"box-sizing: border-box;\"\u003EStarUML\u003C\/strong\u003E\u0026nbsp;là phần mềm mô hình nền tảng được phát triển bởi\u0026nbsp;\u003Cstrong style=\"box-sizing: border-box;\"\u003EMKLab\u003C\/strong\u003E\u0026nbsp;. Phần mềm này hỗ trợ người dùng rất nhiều trong việc thiết kế, vẽ các sơ đồ, hình minh họa. Phần mềm này đặc biệt phù hợp cho việc thiết kế bản mô tả hệ thống.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EStarUML là công cụ cực kỳ hữu ích dành cho các nhà thiết kế hệ thống, các devoloper. Sinh viên các ngành kĩ thuật cũng thường phải dùng phần mềm này để thiết kế hệ thổng của mình với các Diagram.\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-_7PqxXihpYs\/YTjQSV0AaEI\/AAAAAAAACWk\/zsLowrZvmGATN3SQY6n2KoMHKI0LuJIsQCNcBGAsYHQ\/s671\/vi%2Bdu%2Buml.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Hình ảnh về thiết kế bằng StarUML - tinhoccoban.net\" border=\"0\" data-original-height=\"214\" data-original-width=\"671\" height=\"204\" src=\"https:\/\/1.bp.blogspot.com\/-_7PqxXihpYs\/YTjQSV0AaEI\/AAAAAAAACWk\/zsLowrZvmGATN3SQY6n2KoMHKI0LuJIsQCNcBGAsYHQ\/w640-h204\/vi%2Bdu%2Buml.png\" title=\"Hình ảnh về thiết kế bằng StarUML - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cbr \/\u003E\u003Cspan style=\"font-size: 15px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EStarUML là một mô hình nền tảng, là phần mềm hỗ trợ UML (Unified Modeling Language). Nó hỗ trợ các phương pháp tiếp cận MDA (Model Driven Architecture) bằng cách hỗ trợ các khái niệm hồ sơ UML. Tức là StarUML hỗ trợ phân tích và thiết kế hệ thống một điều mà bất cứ dự án nào đều cần có.Ngoài ra dùng StarUML sẽ đảm bảo tối đa hóa năng suất và chất lượng của các dự án phần mềm của bạn. Vì nó cho phép mô hình hóa nên sẽ không phụ thuộc vào người code, ngôn ngữ code hay nền tảng sử dụng. Do mô hình hóa nên rất dễ đọc và dễ hiểu.Một điều mình thích nhất ở StarUML là khả năng tự sinh code từ những mô hình class.\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Ca href=\"https:\/\/sourceforge.net\/projects\/staruml\/\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"51\" data-original-width=\"162\" height=\"51\" src=\"https:\/\/1.bp.blogspot.com\/-PmwVglp9w1s\/YTjPEXvSRNI\/AAAAAAAACWU\/gNXycl-o-OY4aABQroDOoDgSEdz0suzFgCNcBGAsYHQ\/s0\/1.png\" width=\"162\" \/\u003E\u003C\/a\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003ECác Diagram có trong phần mềm:\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EClass Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EPackage Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EObject Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EComposite structure Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EComponent Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EDeployment Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EUse Case Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003ESequence Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EComunication Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EStatechart Diagram\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cspan face=\"Verdana, Geneva, sans-serif\" style=\"color: #222222;\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003EActivity Diagram...\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv\u003EPhần mềm được sử dụng miễn phí. Tuy nhiên cần phải nâng cấp để có toàn bộ tính năng của StarUML.\u003C\/div\u003E\u003Cp\u003E\u003Cstrong style=\"background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px;\"\u003E\u003Cem style=\"box-sizing: border-box;\"\u003E\u003C\/em\u003E\u003C\/strong\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #222222; font-family: Verdana, Geneva, sans-serif; font-size: 15px; margin-bottom: 26px; margin-top: 0px; overflow-wrap: break-word;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2126383415843730392"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2126383415843730392"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/09\/phan-tich-thiet-ke-he-thong-cai-at-uml.html","title":"[Phân tích thiết kế hệ thống] Cài đặt UML Star."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-XdPYc5elu54\/YT9drd-anII\/AAAAAAAACX0\/DdIcedIQBwYqnXytN5ncF3xrvnqHtdySwCNcBGAsYHQ\/s72-c\/images%2B%25281%2529.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-2681433379375150564"},"published":{"$t":"2021-09-02T15:01:00.052+07:00"},"updated":{"$t":"2021-09-02T15:31:24.326+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Hiểu thêm về các lớp."},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s320\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" width=\"228\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2\u003E\u003Ca name=\"_Toc81487029\"\u003E\u003C\/a\u003E\u003Cdiv style=\"background-color: white; border-radius: 4px; border: 1px solid gray; font-family: Tahoma, Arial; font-size: 16px; font-weight: 400; padding: 10px; text-align: justify;\"\u003E\u003Ca name=\"_Toc81487029\"\u003E\u003Cb\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003C\/a\u003E\u003Col\u003E\u003Ca name=\"_Toc81487029\"\u003E\u003C\/a\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca name=\"_Toc81487029\"\u003E\u003C\/a\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\"\u003E\u003Cspan style=\"color: #2e91ee;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"font-size: medium; font-weight: 400;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003C\/h2\u003E\u003Ch2\u003E\u003Ca name=\"_Toc81487029\"\u003EThêm về các lớp (More on Classes)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc81487030\"\u003EGiới thiệu.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần này sẽ quan tâm đến các khía cạnh của lớp (class)\nphụ thuộc vào việc sử dụng đối tượng tham chiếu và toán tử dấu chấm (.) mà bạn\nđã được học trong phần trước trên các đối tượng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l7 level1 lfo26; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác giá trị trả về từ các phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l7 level1 lfo26; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETừ khóa this.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l7 level1 lfo26; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ELớp và các thể hiện của các thành viên.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l7 level1 lfo26; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EĐiều khiển truy cập.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3 style=\"text-align: left;\"\u003E\u003Ca name=\"_Toc81487031\"\u003ETrả về một giá trị từ một phương thức\u003C\/a\u003E.\u003C\/h3\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột phương thức trả về nơi mã nguồn gọi nó khi:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l10 level1 lfo27; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EHoàn thành tất cả các câu lệnh trong phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l10 level1 lfo27; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EChạy đến câu lệnh \u003Cb\u003Ereturn\u003C\/b\u003E hoặc\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l10 level1 lfo27; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003Eném một ngoại lệ (sẽ đề cập sau).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESẽ xem xét cái nào xảy ra trước.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn định nghĩa một kiểu trả về của phương thức trong khai\nbáo phương thức. Trong thân phương thức, sử dụng câu lệnh \u003Cb\u003Ereturn\u003C\/b\u003E để trả\nvề giá trị.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBất kỳ khai báo phương thức \u003Cb\u003Evoid\u003C\/b\u003E đều không trả về một\ngiá trị. Nó không cần có trong nội dung câu lệnh \u003Cb\u003Ereturn\u003C\/b\u003E, nhưng cũng có\nthể có. Trong trường hợp như vậy, một câu lệnh \u003Cb\u003Ereturn\u003C\/b\u003E có thể được sử dụng\nđể chi nhánh ra một khối điểu khiển luồng và thoát khỏi phương thức và đơn giản\nlà sử dụng như này:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003Ereturn;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu bạn cố gắng trả về một giá trị từ một phương thức đã được\nkhai báo void, bạn sẽ gặp lỗi của trình biên dịch.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBất kỳ phương thức nào không khai báo void phải có trong nội\ndung phương thức một câu lệnh \u003Cb\u003Ereturn\u003C\/b\u003E trả về giá trị tương ứng. Như thế\nnày:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003Ereturn returnValue;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EKiểu dữ liệu\u003C\/i\u003E trả về phải khớp với \u003Ci\u003Ekiểu dữ liệu\u003C\/i\u003E\ntrả về ở khai báo phương thức, bạn không thể trả về một giá trị kiểu số nguyên \u003Cb\u003Eint\u003C\/b\u003E\ntừ một phương thức được khai báo là trả về một \u003Cb\u003Eboolean\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức getArea() trong lớp Rectangle đã được bàn trong\nphần đối tượng trả về một số nguyên:\u003C\/p\u003E\n\n\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E    \/\/ a method for computing the area of the rectangle\n    public int getArea() {\n        return width * height;\n    }\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EPhương thức getArea trả về một kiểu nguyên thủy. Phương thức\ncó thể trả về một kiểu tham chiếu. Ví dụ, trong chương trình đối tượng thao tác\n\u003Cb\u003EBicycle\u003C\/b\u003E, chúng ta có thể thấy phương thức này:Phương thức này trả về một số nguyên là tính toán của biểu\nthức width*height trả về.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic Bicycle seeWhosFastest(Bicycle myBike, Bicycle yourBike,\n                              Environment env) {\n    Bicycle fastest;\n    \/\/ code to calculate which bike is \n    \/\/ faster, given each bike's gear \n    \/\/ and cadence and given the \n    \/\/ environment (terrain and wind)\n    return fastest;\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003ETrả về một lớp (class) hoặc giao diện lập trình (interface).\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu phần này làm bạn bối rối, hãy bỏ qua nó và trở lại sau\nkhi bạn đã học xong phần giao diện và kế thừa.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhi một phương thức sử dụng một tên lớp là kiểu dữ liệu trả\nvề của nó, như phươn thức seeWhoFastest ở trên, lớp của kiểu dữ liệu được trả về\nđối tượng phải là lớp con hoặc chính xác lớp là kiểu dữ liệu trả về. Giả sử bạn\ncó một lớp kế thừa là lớp ImaginaryNumber là lớp con của lớp java.lang.Number,\nđó là lần lượt một lớp con của lớp Object, như minh họa trong Hình \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-SilLO2fdnLM\/YTCGRz2-_1I\/AAAAAAAACVs\/qCNRQm3r6lgIzTNbIkygTreVvyPJ_xgjQCNcBGAsYHQ\/s145\/kethua.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Lớp ImaginaryNumber kế thừa lớp Object - tinhocoban.net\" border=\"0\" data-original-height=\"142\" data-original-width=\"145\" height=\"392\" src=\"https:\/\/1.bp.blogspot.com\/-SilLO2fdnLM\/YTCGRz2-_1I\/AAAAAAAACVs\/qCNRQm3r6lgIzTNbIkygTreVvyPJ_xgjQCNcBGAsYHQ\/w400-h392\/kethua.png\" title=\"Lớp ImaginaryNumber kế thừa lớp Object - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: left;\"\u003ELớp kế thừa của ImaginaryNumber, bây giờ giả sử bạn có khai\nbáo phương thức trả về một Number:\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic Number returnANumber() {\n    ...\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EPhương thức \u003Cb\u003EreturnAnumber\u003C\/b\u003E có thể trả về một \u003Cb\u003EImaginaryNumber\u003C\/b\u003E\nnhưng nó không là một \u003Cb\u003EObject\u003C\/b\u003E. \u003Cb\u003EImaginaryNumber\u003C\/b\u003E là một \u003Cb\u003ENumber\u003C\/b\u003E,\nbởi vì\u0026nbsp; nó là một lớp con của \u003Cb\u003ENumber\u003C\/b\u003E.\nTuy nhiên một Object thì không nhất thiết là một \u003Cb\u003ENumber\u003C\/b\u003E, nó có thể là một\n\u003Cb\u003EString\u003C\/b\u003E hay một kiểu khác.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể đè một phương thức và định nghĩa nó trả về một lớp\ncon của lớp ban đầu như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic ImaginaryNumber returnANumber() {\n    ...\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EChú ý\u003C\/b\u003E: Bạn có thể sử dụng tên interface như kiểu trả\nvề. Trong trường hợp này, đối tượng trả về phải thuộc lớp thực thi interface\nđó.Kỹ thuật này, được gọi là kiểu trả về phương sai (\u003Cem\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt; line-height: 130%;\"\u003Ecovariant return type\u003C\/span\u003E\u003C\/em\u003E), nghĩa là nó trả về kiểu cho\nphép thay đổi trực tiếp như lớp con.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc81487032\"\u003ESử dụng từ khóa this.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong một phương thức thể hiện hoặc một phương thức khởi tạo,\n\u003Cb\u003Ethis \u003C\/b\u003Elà một tham chiếu đến đối tượng hiện tại – đối tượng mà phương thức\nhoặc hàm khởi tạo đang được gọi. Bạn có thể tham chiếu bất kỳ thành viên nào của\nđối tượng hiện tại trong chính phương thức hoặc hàm tạo đó bằng cách sử dụng từ\nkhóa \u003Cb\u003Ethis\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ESử dụng this với một thuộc tính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELý do phổ biến để dùng từ khóa this là bởi vì một thuộc tính\nbị che bởi phương thức hoặc tham số hàm khởi tạo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ lớp Point đã được viết như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Point {\n    public int x = 0;\n    public int y = 0;\n        \n    \/\/constructor\n    public Point(int a, int b) {\n        x = a;\n        y = b;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENhưng có thể được viết như sau:\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Point {\n    public int x = 0;\n    public int y = 0;\n        \n    \/\/constructor\n    public Point(int x, int y) {\n        this.x = x;\n        this.y = y;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMỗi đối số của hàm khởi tạo ánh xạ một thuộc tính của đối tượng\n– bên trong hàm khởi tạo, x là giá trị sao chép địa phương của đối số đầu của\nhàm khởi tạo. Để tham chiếu đến thuộc tính x của lớp \u003Cb\u003EPoint\u003C\/b\u003E, hàm khởi tạo\nphải sử dụng this.x.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ESử dụng this với một hàm khởi tạo\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETừ bên trong hàm khởi tạo, bạn có thể sử dụng từ khóa this để\ngọi đến một hàm khởi tạo khác trong cùng một lớp (class). Làm việc đó được gọi\nlà \u003Ci\u003Elời gọi hàm tạo rõ ràng\u003C\/i\u003E. Ở đây, một lớp Rectangle khác, với một thực\nthi khác từ một lớp là một phần đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Rectangle {\n    private int x, y;\n    private int width, height;\n        \n    public Rectangle() {\n        this(0, 0, 1, 1);\n    }\n    public Rectangle(int width, int height) {\n        this(0, 0, width, height);\n    }\n    public Rectangle(int x, int y, int width, int height) {\n        this.x = x;\n        this.y = y;\n        this.width = width;\n        this.height = height;\n    }\n    ...\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong lớp này, có một tập hợp các hàm khởi tạo. Mỗi hàm khởi\ntạo khởi tạo vài hoặc tất cả các biến thành viên của lớp hình chữ nhật. Các hàm\nkhởi tạo cung cấp một giá trị mặc định cho biến thành viên bất kỳ mà ban đầu\nkhông được cung cấp bởi một đối số. Ví dụ, hàm khởi tạo không đối số, tạo một\nhình chữ nhật Rectangle có kích thước 1x1 ở tọa độ 0,0. Hàm khởi tạo hai đối số\ngọi hàm khởi tạo bốn đối số, truyền vào giá trị độ rộng width và chiều cao\nheight, nhưng sử dụng tọa độ 0,0. Trước đó, trình biên dịch quyết định hàm khởi\ntạo nào được gọi, dựa trên số và kiểu đối số.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu có, thì lời gọi hàm khởi tạo phải là dòng đầu tiên của\nhàm khởi tạo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc81487033\"\u003EKiểm soát truy cập vào các thành viên của một\nlớp.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBổ ngữ mức độ truy cập quyết định một lớp khác có thể truy cập\nvào một thuộc tính hoặc gọi phương thức cụ thể. Có hai mức độ điều khiển truy cập:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l23 level1 lfo28; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMức độ cao nhất – \u003Ci\u003Epublic\u003C\/i\u003E, hoặc\npackage-private (không có bổ ngữ rõ ràng).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l23 level1 lfo28; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMức độ thành viên truy cập – public, private,\nprotected, hoặc package-private (không có bổ ngữ rõ ràng).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột lớp có thể được khai báo với bổ ngữ \u003Cb\u003Epublic\u003C\/b\u003E, trong\ntrường hợp đó lớp hiển thị rõ với tất cả các lớp ở mọi nơi. Nếu một lớp không\ncó bổ ngữ (là mặc định, cũng hiểu là \u003Cb\u003Epackage-private\u003C\/b\u003E), nó sẽ chỉ hiển thị\nvới các lớp thuộc gói đó (gói có tên là nhóm liên quan đến lớp đó – bạn sẽ học\nvề chúng trong các bài học sau).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác mức độ thành viên, bạn có thể sử dụng bổ ngữ \u003Cb\u003Epublic\u003C\/b\u003E\nhoặc không có bổ ngữ (package-private) chỉ với mức độ cao nhất của lớp, và với\ncùng một ý nghĩa. Cho các thành viên, có hai cách thêm bổ ngữ: \u003Cb\u003Eprivate\u003C\/b\u003E\nvà \u003Cb\u003Eprotected\u003C\/b\u003E. Bổ ngữ private là các thành viên chỉ có thể truy cập được\ntừ bên trong lớp đó. Bổ ngữ protected nghĩa là các thành viên chỉ được truy cập\nbên trong gói đó (giống như package-private) và, ngoài ra các lớp con của lớp\nđó trong các gói khác.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EDưới đây\u0026nbsp;\u003C\/b\u003Ehiển thị quyền truy cập vào các thành viên\ncho mỗi bổ ngữ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cbr \/\u003E\n\n\u003Cdiv align=\"center\"\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" class=\"MsoNormalTable\" summary=\"This table defines levels of access conferred by a modifier\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EModifier\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EClass\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EPackage\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003ESubclass\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EWorld\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"font-family: Courier; font-size: 10pt;\"\u003Epublic\u003C\/span\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"font-family: Courier; font-size: 10pt;\"\u003Eprotected\u003C\/span\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Ci\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003Eno modifier\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/i\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"font-family: Courier; font-size: 10pt;\"\u003Eprivate\u003C\/span\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"color: white; mso-color-alt: windowtext;\"\u003EC\u003C\/span\u003Eột\ndữ liệu đầu tiên xác định bản thân lớp đó có quyền truy cập vào các thành viên\nđược định nghĩa bởi mức độ truy cập. Như bạn có thể thấy, một lớp luôn có quyền\ntruy cập vào các thành viên của mình. Cột thứ hai quyết định lớp trong cùng gói\ncủa lớp đó (bất kể huyết thống) có quyền truy cập vào các thành viên hay không.\nCột thứ ba quyết định một lớp con của lớp được khai báo bên ngoài gói có quyền\ntruy cập vào các thành viên hay không. Cột thứ tư quyết định tất cả các lớp\nkhác có quyền truy cập vào các thành viên của lớp hay không.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMức độ truy cập có ảnh hưởng đến bạn theo hai cách. \u003Ci\u003EThứ\nnhất\u003C\/i\u003E, khi bạn sử dụng lớp đến từ một lớp ở mã nguồn khác, như là lớp trong\nnền tảng Java, mức độ truy cập quyết định các thành viên của chúng có được truy\ncập bởi lớp của bạn đang cần sử dụng. Thứ hai, khi bạn viết một lớp, bạn cần\nquyết định mức độ truy cập của tất cả các biến thành viên và tất cả các phương\nthức trong lớp của bạn có.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EHãy nhìn tập hợp một lớp và nhìn xem tại sao mức độ truy cập\nảnh hưởng đến việc hiển thị của chúng. Trong \u003Cb\u003EHình dưới\u003C\/b\u003E\u0026nbsp; thể hiện bốn lớp trong ví dụ và chúng liên\nquan với nhau như thế nào.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-TJRYbK6MPjM\/YTCIEVdXPcI\/AAAAAAAACV0\/oolJ0fafaHcRBjCMb8rWXVI_FAjyq8-YwCNcBGAsYHQ\/s281\/mucdotruycapvaolopvagoi.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Minh họa mức độ truy cập trong lớp và gói - tinhoccoban.net\" border=\"0\" data-original-height=\"124\" data-original-width=\"281\" height=\"177\" src=\"https:\/\/1.bp.blogspot.com\/-TJRYbK6MPjM\/YTCIEVdXPcI\/AAAAAAAACV0\/oolJ0fafaHcRBjCMb8rWXVI_FAjyq8-YwCNcBGAsYHQ\/w400-h177\/mucdotruycapvaolopvagoi.png\" title=\"Minh họa mức độ truy cập trong lớp và gói - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: left;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003E\u003Cspan style=\"text-align: left;\"\u003ETrong \u003C\/span\u003E\u003Cb style=\"text-align: left;\"\u003EBảng dưới\u003C\/b\u003E\u003Cspan style=\"text-align: left;\"\u003E\u0026nbsp;thể hiện nơi nào các thành viên của lớp\nAlpha được hiển thị với các mức độ truy cập có thể áp dụng với chúng.\u003C\/span\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"Table\"\u003E\u003Ca name=\"_Toc81466777\"\u003EBảng dưới\u003C\/a\u003E\u0026nbsp;Hiển thị các lớp theo mức độ truy cập trong\nHình trên\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv align=\"center\"\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" class=\"MsoNormalTable\" summary=\"This table shows the visibility levels for each of the access modifiers\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EModifier\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EAlpha\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EBeta\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EAlphasub\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EGamma\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"font-family: Courier; font-size: 10pt;\"\u003Epublic\u003C\/span\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"font-family: Courier; font-size: 10pt;\"\u003Eprotected\u003C\/span\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Ci\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003Eno modifier\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/i\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"font-family: Courier; font-size: 10pt;\"\u003Eprivate\u003C\/span\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EY\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt;\"\u003EN\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\n\n\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"color: white;\"\u003E\u003Cb\u003EChú ý: Thủ thuật chọn một mức độ truy cập:\u003C\/b\u003E\u003C\/span\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EChú ý: Thủ thuật chọn một mức độ truy cập:\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ENếu một chương trình sử dụng lớp của bạn, bạn muốn chắc chắn\nrằng lỗi sử dụng sai sẽ không xảy ra. Mức độ truy cập có thể giúp bạn điều này:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESử dụng cấp độ truy cập hạn chế nhất phù hợp với từng thành\nviên cụ thể. Sử dụng private trừ khi bạn có lý do chính đáng để không sử dụng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETránh public thuộc tính ngoại trừ các hằng. (Nhiều ví dụ\ntrong hướng dẫn sử dụng các thuộc tính công khai. Điều này có thể giúp minh họa\nmột vài điểm ngắn gọn, nhưng nó không được khuyến khích cho việc tạo mã nguồn.)\nCác thuộc tính công khai có khuynh hướng liên kết bạn với thực thi cụ thể và giới\nhạn sự uyển chuyển trong việc chuyển đổi mã nguồn của bạn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc81487034\"\u003EHiểu về các thành viên của lớp.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần này, chúng ta bàn về sử dụng từ khóa static cho\nviệc tạo các thuộc tính và các phương thức, hơn là một thể hiện của một lớp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EClass Variables\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhi một số của đối tượng được tạo ra từ các bản thiết kế lớp\n(blueprint), mỗi đối tượng trong chúng đều là bản sao riêng biệt của các biến.\nTrong trường hợp của lớp Bicycle, các biến \u003Cb\u003Einstance variable\u003C\/b\u003E là cadence,\ngear và speed. Mỗi đối tượng Bicycle có giá trị cho mỗi biến đó được lưu trữ\ntrong các vị trí bộ nhớ khác nhau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐôi khi, bạn muốn có các biến chung cho tất cả các đối tượng.\nViệc này sẽ hoàn thành với bổ ngữ \u003Cb\u003Estatic\u003C\/b\u003E. Các thuộc tính có bổ ngữ\nstatic trong khai báo được gọi là thuộc tính tĩnh (\u003Cb\u003Estatic fields\u003C\/b\u003E hoặc \u003Cb\u003Eclass\nvariables\u003C\/b\u003E). Chúng liên kết với lớp, hơn là với bất kỳ đối tượng nào. Tất cả\ncác thể hiện của lớp chia sẻ một biến lớp (class variable), nó nằm ở một vị trí\ncố định trong bộ nhớ. Bất kỳ đối tượng nào có thể thay đổi giá trị cho một biến\nkiểu này, nhưng nó có thể được sử dụng mà không cần khởi tạo một thể hiện\n(instance) của lớp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ, giả sử bạn muốn tạo một số đối tượng \u003Cb\u003EBicycle\u003C\/b\u003E\nvà gán các đối tượng đó một dãy số, bắt đầu từ 1 cho đối tượng đầu tiên. Số ID\nnày là duy nhất cho mỗi đối tượng và là một thể hiện của lớp. Trong cùng thời\ngian, bạn cần một thuộc tính theo dõi bao nhiêu đối tượng \u003Cb\u003EBicycle\u003C\/b\u003E đã được\ntạo ra, cũng như bạn biết \u003Cb\u003EID\u003C\/b\u003E được gán cho đối tượng tiếp theo. Như một\nthuộc tính không liên quan cụ thể đối tượng, nhưng lại có liên quan đối với cả\nlớp. Ví dụ bạn cần một biến lớp (class variable), \u003Cb\u003EnumberOfBicycles\u003C\/b\u003E như\nsau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Bicycle {\n        \n    private int cadence;\n    private int gear;\n    private int speed;\n        \n    \/\/ add an instance variable for the object ID\n    private int id;\n    \n    \/\/ add a class variable for the\n    \/\/ number of Bicycle objects instantiated\n    private static int numberOfBicycles = 0;\n        ...\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EClass variable\u003C\/b\u003E được tham chiếu đến tên lớp của nó như\nsau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003EBicycle.numberOfBicycles\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EThể hiện rõ nhất đây là biến \u003Cb\u003Eclass variable\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt;\"\u003E\u003Cb\u003EChú ý\u003C\/b\u003E: Bạn có thể cũng\ntham chiếu đến các thuộc tính tĩnh với một tham chiếu đối tượng như:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; margin-left: 36pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 594px;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 445.7pt;\" valign=\"top\" width=\"594\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003EmyBike.numberOfBicycles\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt;\"\u003ENhưng cách này không được khuyến\nkhích vì rõ ràng chúng là biến \u003Cb\u003Eclass variable\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng hàm khởi tạo \u003Cb\u003EBicycle\u003C\/b\u003E để thiết lập\nbiến thể hiện id và tăng giá trị cho biến lớp \u003Cb\u003EnumberOfBicycles\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Bicycle {\n        \n    private int cadence;\n    private int gear;\n    private int speed;\n    private int id;\n    private static int numberOfBicycles = 0;\n        \n    public Bicycle(int startCadence, int startSpeed, int startGear){\n        gear = startGear;\n        cadence = startCadence;\n        speed = startSpeed;\n \n        \/\/ increment number of Bicycles\n        \/\/ and assign ID number\n        id = ++numberOfBicycles;\n    }\n \n    \/\/ new method to return the ID instance variable\n    public int getID() {\n        return id;\n    }\n        ...\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EClass Methods.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgôn ngữ lập trình Java hỗ trợ các \u003Cb\u003Ephương thức tĩnh\n(static methods)\u003C\/b\u003E được biết đến giống như \u003Cb\u003Ebiến tĩnh (static variables)\u003C\/b\u003E.\nPhương thưc này cũng được gọi là \u003Cb\u003EClass method\u003C\/b\u003E là phương thức không đòi hỏi\nkhởi tạo \u003Cb\u003Eobject\u003C\/b\u003E trước khi gọi, \u003Cb\u003Eclass method\u003C\/b\u003E không thể truy cập\nvào các \u003Cb\u003Einstance variables. \u003C\/b\u003E\u0026nbsp;Các\nphương thức tĩnh, có bổ ngữ là \u003Cb\u003Estatic\u003C\/b\u003E trong khai báo của chúng, được \u003Ci\u003Egọi\nvới tên lớp\u003C\/i\u003E, không cần đến việc tạo một \u003Cb\u003Ecá thể (instance)\u003C\/b\u003E của lớp,\nnhư trong:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003EClassName.methodName(args)\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt;\"\u003E\u003Cb\u003EChú ý:\u003C\/b\u003E Bạn có thể tham chiếu\nđến các phương thức tĩnh với một đối tượng giống như:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; margin-left: 36pt; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 594px;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 445.7pt;\" valign=\"top\" width=\"594\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003EinstanceName.methodName(args)\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt;\"\u003ENhưng điều này không được khuyến\nkhích bởi vì không làm cho rõ ràng chúng là các phương thức bình thường của lớp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECách sử dụng chung cho các \u003Cb\u003Ephương thức tĩnh (static\nmethod)\u003C\/b\u003E là truy cập các \u003Cb\u003Ethuộc tính tĩnh (static fiels)\u003C\/b\u003E. Ví dụ, chúng\nta có thể thêm một phương thức tĩnh cho lớp \u003Cb\u003EBicycle\u003C\/b\u003E để truy cập vào thuộc\ntính tĩnh numberOfBicycles như: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic static int getNumberOfBicycles() {\n    return numberOfBicycles;\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác phương thức còn lại trong class được gọi là\u003Cb\u003E Instance\nmethod\u003C\/b\u003E là phương thức mà đòi hỏi phải khởi tạo \u003Cb\u003Eobject\u003C\/b\u003E trước khi gọi\u003Cb\u003E,\ninstance method\u003C\/b\u003E có thể truy cập vào các \u003Cb\u003Einstance variables\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENhư vậy, Không phải tất cả các sự kết hợp của biến cá thể và\nbiến lớp và các phương thức đều được phép:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo29; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác \u003Cb\u003Einstance methods\u003C\/b\u003E có thể truy cập vào\ncác \u003Cb\u003Einstance variable \u003C\/b\u003Evà\u003Cb\u003E instance method\u003C\/b\u003E trực tiếp\u003Cb\u003E.\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo29; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác \u003Cb\u003Einstance methods\u003C\/b\u003E có thể truy cập các \u003Cb\u003Eclass\nvariable\u003C\/b\u003E và \u003Cb\u003Eclass method\u003C\/b\u003E trực tiếp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo29; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác \u003Cb\u003Eclass methods\u003C\/b\u003E có thể truy cập vào \u003Cb\u003Eclass\nvariable\u003C\/b\u003E và \u003Cb\u003Eclass method\u003C\/b\u003E trực tiếp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo29; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác \u003Cb\u003Eclass methods\u003C\/b\u003E không thể truy cập vào\ncác \u003Cb\u003Einstance variable\u003C\/b\u003E hoặc \u003Cb\u003Einstance methods\u003C\/b\u003E trực tiếp – chúng phải\nsử dụng một đối tượng tham chiếu. Do vậy, \u003Cb\u003Eclass methods\u003C\/b\u003E không thể sử dụng\ntừ khóa \u003Cb\u003Ethis\u003C\/b\u003E bởi vì không có \u003Cb\u003Einstance\u003C\/b\u003E nào để \u003Cb\u003Ethis\u003C\/b\u003E tham chiếu\ntới.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác hằng (Constants).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBổ ngữ \u003Cb\u003Estatic\u003C\/b\u003E, trong mối quan hệ với bổ ngữ \u003Cb\u003Efinal\u003C\/b\u003E,\ncũng được sử dụng để định nghĩa các hằng. Bổ ngữ \u003Cb\u003Efinal\u003C\/b\u003E chỉ ra rằng giá\ntrị của thuộc tính là không thể thay đổi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ, định nghĩa khai báo biến một hằng PI, giá trị xấp xỉ\ncho pi (tỉ lệ của đường tròn trên đường kính của nó).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003Estatic final double PI = 3.141592653589793;\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐịnh nghĩa các hằng theo cách này không thể đăng ký lại, và\ntrình biên dịch sẽ báo lỗi chương trình của bạn nếu bạn làm điều đó. Quy ước,\ntên của hằng được viết bằng chữ hoa. Nếu tên nhiều hơn một từ thì, các từ sẽ được\nphân cách nhau bởi một dấu gạch dưới (_).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChú ý: Nếu một kiểu dữ liệu nguyên thủy hoặc một chuỗi được\nđịnh nghĩa cho một hằng và giá trị đã biết tại thời điểm biên dịch, trình biên\ndịch thay thế tên hằng ở khắp nơi trong mã nguồn bằng giá trị. Việc nay được gọi\nlà hằng số thời gian biên dịch (compile-time constant). Nếu giá trị của hằng vượt\nra ngoài phạm vi (ví dụ, nếu theo luật cho rằng pi thực sự là 3.975), bạn sẽ cần\nbiên dịch lại bất kỳ lớp nào sử dụng hằng này để nhận giá trị hiện tại.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ELớp Bicycle.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESau tất cả những thay đồi trong phần này, lớp Bicycle bây giờ\nnhư sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Bicycle {\n        \n    private int cadence;\n    private int gear;\n    private int speed;\n        \n    private int id;\n    \n    private static int numberOfBicycles = 0;\n \n        \n    public Bicycle(int startCadence,\n                   int startSpeed,\n                   int startGear) {\n        gear = startGear;\n        cadence = startCadence;\n        speed = startSpeed;\n \n        id = ++numberOfBicycles;\n    }\n \n    public int getID() {\n        return id;\n    }\n \n    public static int getNumberOfBicycles() {\n        return numberOfBicycles;\n    }\n \n    public int getCadence() {\n        return cadence;\n    }\n        \n    public void setCadence(int newValue) {\n        cadence = newValue;\n    }\n        \n    public int getGear(){\n        return gear;\n    }\n        \n    public void setGear(int newValue) {\n        gear = newValue;\n    }\n        \n    public int getSpeed() {\n        return speed;\n    }\n        \n    public void applyBrake(int decrement) {\n        speed -= decrement;\n    }\n        \n    public void speedUp(int increment) {\n        speed += increment;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc81487035\"\u003EKhởi gán các thuộc tính.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGiống như bạn đã thấy, bạn có thể thường cung cấp giá trị\nban đầu cho một thuộc tính trong định nghĩa sau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class BedAndBreakfast {\n \n    \/\/ initialize to 10\n    public static int capacity = 10;\n \n    \/\/ initialize to false\n    private boolean full = false;\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENó làm việc khi khởi gán giá trị cho biến ban đầu có thể đặt\ntrên một dòng. Tuy nhiên, hình thức khởi tọa có những hạn chế bởi vì sự đơn giản\ncủa nó. Nếu quá trình khởi tạo yêu cầu khởi tạo một vài logic (ví dụ, xử lý lỗi\nhoặc một vòng lặp for để điền một mảng phức tạp), gán đơn giản là không thỏa\nđáng. Biến \u003Cb\u003EIntances variable\u003C\/b\u003E có thể được khởi gán trong hàm khởi tạo,\nnơi mà việc xử lý lỗi hoặc có logic khác có thể được sử dụng. Để cung cấp giống\nnhư khả năng của biến \u003Cb\u003Eclass variable, \u003C\/b\u003Engôn ngữ lập trình Java có các khối\nkhởi gán tĩnh (static initialization blocks).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác khối khởi gán tĩnh (Static Initialization Blocks)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột \u003Cb\u003Ekhối khởi gán tĩnh\u003C\/b\u003E là một khối bình thường của mã\nnguồn, bắt đầu và kết thúc trong dấu mở\/ đóng ngoặc kép, {}, và trước khối này\ncó từ khòa \u003Cb\u003Estatic\u003C\/b\u003E. Như ví dụ sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Estatic {\n    \/\/ whatever code is needed for initialization goes here\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột lớp có thể có nhiều khối khởi gán tĩnh, và chúng có thể xuất\nhiện ở bất kỳ đâu trong thân của lớp. Hệ thống thời gian chạy đảm bảo rằng các\nkhối khởi gán tĩnh được gọi theo thứ tự mà chúng xuất hiện trong mã nguồn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EỞ đây có một thay thế cho khối tĩnh – bạn có thể viết một phương\nthức riêng tư private:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass Whatever {\n    public static varType myVar = initializeClassVariable();\n        \n    private static varType initializeClassVariable() {\n \n        \/\/ initialization code goes here\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENâng cao cho phương thức tĩnh riêng tư là chúng có thể sử dụng\nlại sau đó nếu bạn cần khởi tạo các class variable.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKhởi gán các thành viên Instance.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBình thường, bạn nên đặt mã nguồn khởi gán cho một biến instance\nvariable trong một hàm khởi tạo. Có hai sự thay thế sử dụng hàm khởi tạo để khởi\ngán cho các biến instance variable: khối khởi gán và các final methods.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác khối khởi gán dùng cho instance variable trông giống như\nkhối khởi gán tĩnh, nhưng không có từ khóa \u003Cb\u003Estatic\u003C\/b\u003E:\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E{\u003C\/span\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E    \/\/ whatever code is needed for initialization goes here\n}\u003C\/span\u003E\u003C\/pre\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrình biên dịch Java chép các khối khởi gán trong tất cả các\nhàm khởi tạo. Do vậy, cách tiếp cận này có thể sử dụng cho chia sẻ một khối mã\nnguồn với nhiều hàm khởi tạo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột final method không được ghi đè trong một lớp con. Việc này\nsẽ bàn trong giao diện và kế thừa. Ở đây là một ví dụ sử dụng final method cho\nkhởi gán một biến instance variable.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass Whatever {\n    private varType myVar = initializeInstanceVariable();\n        \n    protected final varType initializeInstanceVariable() {\n \n        \/\/ initialization code goes here\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EViệc này là đặc biệt hữu ích nếu các lớp con có thể muốn sử\ndụng lại các phương thức khởi tạo. Phương thức là final bởi vì gọi phương thức\nkhông final trong khởi tạo biến instance có thể gây ra vấn đề.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc81487036\"\u003ETổng kết về tạo và sử dụng lớp và đối tượng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột khai báo lớp thì đặt tên cho lớp và thân lớp bắt đầu bằng\nmột dầu mở ngoặc nhọn và kết thúc thân lớp bằng dấu đóng ngoặc nhọn. Tên lớp có\nthể được đặt sau các bổ ngữ. Thân lớp bao gồm các thuộc tính, các phương thức,\nvà các hàm khởi tạo trong các lớp. Một lớp sử dụng các thuộc tính để lưu trữ thông\ntin troạng thái và sử dụng các phương thức để triển khai các hành vi. Hàm khởi\ntạo khởi tạo một cá thể cho một lớp sử dụng tên của lớp và nhìn giống các phương\nthức nhưng không có một giá trị trả về.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn điều khiển truy cập\u0026nbsp;\ncho các lớp và các thành viên giống như cách: sử dụng một bổ ngữ như \u003Cb\u003Epublic\u003C\/b\u003E\ntrong khai báo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn chỉ định một biến \u003Cb\u003Eclass variable\u003C\/b\u003E hoặc một phương\nthức \u003Cb\u003Eclass method\u003C\/b\u003E bằng cách sử dụng từ khóa static trong khai báo thành\nviên. Các biến class variable được chia sẻ bởi tất cả các instance trong một lớp\nvà có thể truy cập thông qua tên lớp giống như một tham chiếu. Các phiên bản của\nmột lớp nhận bản sao chép của mỗi biến \u003Cb\u003Einstance variable\u003C\/b\u003E, phải truy cập\nthông qua tham chiếu cụ thể.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn tạo một đối tượng từ một lớp sử dụng toán tử new và một\nhàm khởi tạo. Toàn tử new trả về một tham chiếu đến đối tượng vừa được tạo ra.\nBạn có thể gán tham chiếu cho một biến hoặc sử dụng nó trực tiếp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác biến Instance variable và các phương thức có khả năng\ntruy cập ở mã nguồn bên ngoài lớp mà chúng đã được định nghĩa có thể được tham\nchiếu thông qua tên đầy đủ. Tên đầy đủ của một biến \u003Cb\u003Einstance\u003C\/b\u003E trông giống\nnhư:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cem\u003E\u003Cspan style=\"font-family: \u0026quot;Courier New\u0026quot;; font-size: 9pt;\"\u003EobjectReference.variableName\u003C\/span\u003E\u003C\/em\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETên đầy đủ của một phương thức \u003Cb\u003Einstance method\u003C\/b\u003E trông\ngiống như:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cem\u003E\u003Cspan style=\"font-family: \u0026quot;Courier New\u0026quot;; font-size: 9pt;\"\u003EobjectReference.methodName(argumentList)\u003C\/span\u003E\u003C\/em\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EHoặc \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cem\u003E\u003Cspan style=\"font-family: \u0026quot;Courier New\u0026quot;; font-size: 9pt;\"\u003EobjectReference.methodName()\u003C\/span\u003E\u003C\/em\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003EBộ thu dọn rác sẽ tự động\nquét dọn những đối tượng không sử dụng. Một đối tượng không được sử dụng nếu chương\ntrình không có tham chiếu đến nó. Bạn có thể xóa một tham chiếu bằng cách thiết\nlập biến đó được tham chiếu đến null.\u003C\/span\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2681433379375150564"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2681433379375150564"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html","title":"[Tự học lập trình Java] Hiểu thêm về các lớp."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-1546208655906416044"},"published":{"$t":"2021-08-25T10:22:00.045+07:00"},"updated":{"$t":"2021-09-02T15:28:16.431+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Các đối tượng."},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Ch2\u003E\u003Ca name=\"_Toc80777916\"\u003ECác đối tượng (Objects)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w285-h400\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" width=\"285\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Ca name=\"_Toc80777916\"\u003E\u003C\/a\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Ca name=\"_Toc80777916\"\u003E\u003Cb style=\"background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003C\/a\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Ca name=\"_Toc80777916\"\u003E\u003C\/a\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca name=\"_Toc80777916\"\u003E\u003C\/a\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"background: 0px 0px rgb(255, 255, 255); border: 0px; color: #5e5e5e; font-family: Domine, Arial, Helvetica, sans-serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003C\/div\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80777917\"\u003EKhái niệm về đối tượng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột cách điển hình trong chương trình Java tạo nhiều đối tượng,\nnhư bạn biết, tương tác bằng gọi các phương thức. Mặc dù tương tác với đối tượng,\ntrong chương trình cần quan tâm đến đầu ra của nó, như triển khai một \u003Cb\u003EGUI\u003C\/b\u003E,\nchạy một kịch bản, gửi và nhận thông tin của mạng. Một đối tượng có thể hoàn\nthành công việc mà nó được tạo ra, tài nguyên nó được tái sử dụng với các đối\ntượng khác.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChương trình \u003Cb\u003ECreateObjectDemo\u003C\/b\u003E, tạo ba đối tượng: một\nđối tượng Point và hai đối tượng \u003Cb\u003ERectangle\u003C\/b\u003E. Bạn sẽ cần ba tệp để biên dịch\nchương trình này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETệp \u003Cb\u003ECreateObjectDemo \u003C\/b\u003Ecó nội dung:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class CreateObjectDemo {\n \n    public static void main(String[] args) {\n                 \n        \/\/ Declare and create a point object and two rectangle objects.\n        Point originOne = new Point(23, 94);\n        Rectangle rectOne = new Rectangle(originOne, 100, 200);\n        Rectangle rectTwo = new Rectangle(50, 100);\n                 \n        \/\/ display rectOne's width, height, and area\n        System.out.println(\"Width of rectOne: \" + rectOne.width);\n        System.out.println(\"Height of rectOne: \" + rectOne.height);\n        System.out.println(\"Area of rectOne: \" + rectOne.getArea());\n                 \n        \/\/ set rectTwo's position\n        rectTwo.origin = originOne;\n                 \n        \/\/ display rectTwo's position\n        System.out.println(\"X Position of rectTwo: \" + rectTwo.origin.x);\n        System.out.println(\"Y Position of rectTwo: \" + rectTwo.origin.y);\n                 \n        \/\/ move rectTwo and display its new position\n        rectTwo.move(40, 72);\n        System.out.println(\"X Position of rectTwo: \" + rectTwo.origin.x);\n        System.out.println(\"Y Position of rectTwo: \" + rectTwo.origin.y);\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELớp Point có nội dung:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Point {\n\n    public int x = 0;\n\n    public int y = 0;\n\n    \/\/ a constructor!\n\n    public Point(int a, int b) {\n\n    x = a;\n\n    y = b;\n\n    }\n\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELớp Rectangle có nội dung:\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Rectangle {\n\n    public int width = 0;\n\n    public int height = 0;\n\n    public Point origin;\n\n \n\n    \/\/ four constructors\n\n    public Rectangle() {\n\n    origin = new Point(0, 0);\n\n    }\n\n    public Rectangle(Point p) {\n\n    origin = p;\n\n    }\n\n    public Rectangle(int w, int h) {\n\n    origin = new Point(0, 0);\n\n    width = w;\n\n    height = h;\n\n    }\n\n    public Rectangle(Point p, int w, int h) {\n\n    origin = p;\n\n    width = w;\n\n    height = h;\n\n    }\n\n \n\n    \/\/ a method for moving the rectangle\n\n    public void move(int x, int y) {\n\n    origin.x = x;\n\n    origin.y = y;\n\n    }\n\n \n\n    \/\/ a method for computing the area of the rectangle\n\n    public int getArea() {\n\n    return width * height;\n\n    }\n\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChương trình tạo, thao tác, và hiển thị thông tin của các đối\ntượng khác nhau. Đầu ra của chương trình là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EWidth of rectOne: 100\nHeight of rectOne: 200\nArea of rectOne: 20000\nX Position of rectTwo: 23\nY Position of rectTwo: 94\nX Position of rectTwo: 40\nY Position of rectTwo: 72\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBa phần sau sử dụng ví dụ ở phía trên mô tả vòng đời của một\nđối tượng trong một chương trình. Từ chúng, bạn sẽ học được cách viết mã nguồn\nnhư tạo và sử dụng các đối tượng trong chương trình của bạn. Bạn cũng sẽ học được\nlàm thế nào làm sạch hệ thống trước một đối tượng khi vòng đời của nó kết thúc.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80777918\"\u003ETạo đối tượng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETạo đối tượng như thế nào:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENhư bạn đã biết, một lớp cung cấp \u003Cb\u003E\u003Ci\u003Ebản thiết kế\n(blueprint)\u003C\/i\u003E\u003C\/b\u003E cho các đối tượng; bạn tạo một đối tượng từ một lớp. Mỗi một\ncâu lệnh sau đây, được lấy từ chương trình \u003Cb\u003ECreateObjectDemo\u003C\/b\u003E ở trên tạo một\nđối tượng và gán nó cho một biến:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cpre\u003E\u003Cspan style=\"font-family: Courier New;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u003Cb\u003EPoint originOne = new Point(23, 94);\nRectangle rectOne = new Rectangle(originOne, 100, 200);\nRectangle rectTwo = new Rectangle(50, 100);\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EMỗi câu lệnh có ba thành phần (bàn chi tiết bên dưới):Dòng đầu tiên tạo một đối tượng của lớp Point, và dòng thứ\nhai và thứ ba tạo một đối tượng của lớp \u003Cb\u003ERectangle\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Ci\u003EKhai báo (Declaration):\u003C\/i\u003E Vế trái là tất cả\ncác biến được khai báo có liên kết với một tên biến và một kiểu đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Ci\u003ECụ thể hóa (Instantiation):\u003C\/i\u003E Từ khóa new\nlà toán tử dùng để tạo đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Ci\u003EKhởi tạo (Initialization)\u003C\/i\u003E: Toán tử new\ncho phép gọi một hàm khởi tạo, gán cho đối tượng mới được tạo ra.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKhai báo một biến tham chiếu đến một đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EỞ phần trước, bạn đã học khai báo một biến theo cú pháp:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-family: Courier New;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u003Ci\u003Etype name;\u003C\/i\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhai báo cho trình biên dịch bạn sẽ sử dụng \u003Ci\u003Etên\u003C\/i\u003E để\ntham chiếu đến dữ liệu type. Với một biến nguyên thủy, khai báo này cũng dành số\nlượng bộ nhớ thích hợp cho biến.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể khai báo biến tham chiếu như thế. Ví dụ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EPoint originOne;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu bạn khai báo biến \u003Cb\u003EoriginOne\u003C\/b\u003E như cách này, giá trị\ncủa nó sẽ không xác định cho đến khi một đối tượng thực sự được tạo ra và gán\ncho nó. Khai báo đơn giản một biến tham chiếu không tạo đối tượng. Điều đó, bạn\ncần sử dụng toán tử new, sẽ được mô tả trong phần tiếp theo. Bạn phải gán một đối\ntượng cho \u003Cb\u003EoriginOne\u003C\/b\u003E trước khi sử dụng nó trong mã nguồn của bạn. Nếu\nkhông trình biên dịch sẽ bị lỗi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột biến trong trạng thái này, biến hiện tại không tham chiếu\nđến một đối tượng nào, có thể minh họa điều đó (tên biến, là \u003Cb\u003EoriginOne\u003C\/b\u003E,\ncộng với một tham chiếu không xác định).\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-_fm8sURpwI8\/YSW1jURRHZI\/AAAAAAAACVU\/QyaHgUE1br4Rmak8pI9eqo3yneqR38viQCNcBGAsYHQ\/s129\/bienthamchieukhonggandoituong.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Khai báo biến tham chiếu mà không gán đối tượng\" border=\"0\" data-original-height=\"49\" data-original-width=\"129\" height=\"122\" src=\"https:\/\/1.bp.blogspot.com\/-_fm8sURpwI8\/YSW1jURRHZI\/AAAAAAAACVU\/QyaHgUE1br4Rmak8pI9eqo3yneqR38viQCNcBGAsYHQ\/w320-h122\/bienthamchieukhonggandoituong.png\" title=\"Khai báo biến tham chiếu mà không gán đối tượng - tinhoccoban.net\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc80777943;\"\u003EKhai báo biến tham chiếu mà không gán đối tượng\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKhởi tạo một lớp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử new khởi tạo một lớp bằng cách cấp vùng nhớ cho đối\ntượng mới được tạo ra và trả về một tham chiếu đến vùng nhớ đó. Toán tử new\ncũng gọi hàm tạo đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003EGhi nhớ\u003C\/i\u003E\u003C\/b\u003E: Câu “khởi tạo một lớp” có nghĩa như\nlà “tạo một đối tượng”. Khi bạn tạo một đối tượng, bạn đang tạo ra một “cái cụ\nthể” của một lớp, do đó cũng “khởi tạo một lớp”.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử new là một từ đơn, đặt trước đối số: một lời gọi hàm\nkhởi tạo. Tên của hàm khởi tạo cung cấp tên của lớp khởi tạo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử new trả về một tham chiếu đến đối tượng được tạo ra.\nTham chiếu này thường được gán cho biến có kiểu phù hợp như:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003EPoint originOne = new Point(23, 94);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKhởi tạo một đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMã nguồn sau là lớp \u003Cb\u003EPoint\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Point {\n    public int x = 0;\n    public int y = 0;\n    \/\/constructor\n    public Point(int a, int b) {\n        x = a;\n        y = b;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELớp này bao gồm một hàm khởi tạo đơn. Bạn có thể nhận ra một\nhàm khởi tạo bởi vì nó được khai báo có tên giống với tên lớp và không có kiểu\ntrả về. Hàm khởi tạo trong lớp Point có hai đối số nguyên, được khai báo trong\nđoạn code (int a, int b). Câu lệnh cung cấp số 23 và số 94 cho đối số:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EPoint originOne = new Point(23, 94);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của thực thi là câu lệnh có thể minh họa trong dưới.\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-Nd9PpHxc9-Y\/YSW2Qyw-aLI\/AAAAAAAACVc\/5-kWdZ9pufkV2CcFcDZdBJOb8H75hPpiwCNcBGAsYHQ\/s330\/khoi%2Btao%2Bdoi%2Btuong%2Bcho%2Bbien%2Btham%2Bchieu.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Minh họa thực thi câu lệnh khởi tạo đối tượng cho biến tham chiếu\" border=\"0\" data-original-height=\"193\" data-original-width=\"330\" height=\"187\" src=\"https:\/\/1.bp.blogspot.com\/-Nd9PpHxc9-Y\/YSW2Qyw-aLI\/AAAAAAAACVc\/5-kWdZ9pufkV2CcFcDZdBJOb8H75hPpiwCNcBGAsYHQ\/w320-h187\/khoi%2Btao%2Bdoi%2Btuong%2Bcho%2Bbien%2Btham%2Bchieu.png\" title=\"Minh họa thực thi câu lệnh khởi tạo đối tượng cho biến tham chiếu - tinhoccoban.net\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"text-align: center;\"\u003EMinh họa thực thi câu lệnh khởi tạo đối tượng.\u003C\/p\u003E\u003Cp class=\"MsoCaption\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMã nguồn của lớp \u003Cb\u003ERectangle\u003C\/b\u003E, bao gồm bốn hàm khởi dựng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Rectangle {\n    public int width = 0;\n    public int height = 0;\n    public Point origin;\n \n    \/\/ four constructors\n    public Rectangle() {\n        origin = new Point(0, 0);\n    }\n    public Rectangle(Point p) {\n        origin = p;\n    }\n    public Rectangle(int w, int h) {\n        origin = new Point(0, 0);\n        width = w;\n        height = h;\n    }\n    public Rectangle(Point p, int w, int h) {\n        origin = p;\n        width = w;\n        height = h;\n    }\n \n    \/\/ a method for moving the rectangle\n    public void move(int x, int y) {\n        origin.x = x;\n        origin.y = y;\n    }\n \n    \/\/ a method for computing the area of the rectangle\n    public int getArea() {\n        return width * height;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cdiv\u003EMỗi hàm khởi tạo, bạn hãy cung cấp các giá trị ban đầu cho\nhình chữ nhật, chiều rộng, chiều cao, sử dụng cả kiểu dữ liệu nguyên thủy và\ncác kiểu dữ liệu tham chiếu. Nếu một lớp có nhiều hàm khởi dựng, bạn phải phân\nbiệt bằng chữ ký. Trình biên dịch của \u003Cb\u003EJava\u003C\/b\u003E phân tiệt các hàm khởi tạo dựa\ntrên số lượng và kiểu dữ liệu của các đối số. Khi trình biên dịch biên dịch mã\nnguồn, nó biết gọi hàm khởi dựng nào trong lớp \u003Cb\u003ERectangle\u003C\/b\u003E với yêu cầu một\nđối số là đối tượng của lớp \u003Cb\u003EPoint\u003C\/b\u003E theo sau đó là hai số nguyên:\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ERectangle rectOne = new Rectangle(originOne, 100, 200);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGọi một hàm khởi tạo \u003Cb\u003ERectangle\u003C\/b\u003E tạo origin thành\noriginOne. Theo đó, hàm khởi tạo sẽ thiết lập width là 100 và height là 200.\nBây giờ, có hai đối tượng \u003Cb\u003EPoint\u003C\/b\u003E tham chiếu đến cùng\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003Emột đối tượng, một đối tượng có thể có nhiều\ntham chiếu đến nó, biểu hiện trong \u003Cb\u003Edưới\u003C\/b\u003E.\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-mgbL6_7xvIQ\/YSW3HvC788I\/AAAAAAAACVk\/vsrZz9exd8MNlSbxbSiB0vsOsLQ67DGYACNcBGAsYHQ\/s415\/doi%2Btuong%2Bpoint%2Bco%2Bhai%2Btham%2Bchieu.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Đối tượng Point có hai tham chiếu đến - tinhoccoban.net\" border=\"0\" data-original-height=\"359\" data-original-width=\"415\" height=\"346\" src=\"https:\/\/1.bp.blogspot.com\/-mgbL6_7xvIQ\/YSW3HvC788I\/AAAAAAAACVk\/vsrZz9exd8MNlSbxbSiB0vsOsLQ67DGYACNcBGAsYHQ\/w400-h346\/doi%2Btuong%2Bpoint%2Bco%2Bhai%2Btham%2Bchieu.png\" title=\"Đối tượng Point có hai tham chiếu đến - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"text-align: center;\"\u003EĐối tượng Point có hai tham chiếu đến.\u003C\/p\u003E\u003Cp class=\"MsoCaption\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETheo dòng mã nguồn khởi tạo \u003Cb\u003ERectangle\u003C\/b\u003E yêu cầu hai đối\nđố, cung giastrij cho width và height. Nếu bạn để ý dòng lệnh trong hàm khởi tạo,\nbạn sẽ nhìn thấy tạo đối tượng \u003Cb\u003EPoint\u003C\/b\u003E có giá trị x và giá trị y được khởi\ngán bằng 0.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ERectangle rectTwo = new Rectangle(50, 100);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EHàm khởi dựng \u003Cb\u003ERectangle\u003C\/b\u003E sử dụng dòng lệnh không có bất\nkỳ đối số nào, nó được gọi là hàm khởi dựng không đối số:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ERectangle rect = new Rectangle();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETất các các lớp có ít nhất một hàm khởi tạo. Nếu lớp đó\nkhông có hàm này rõ ràng, trình biên dịch Java sẽ tự động cung cấp một hàm khởi\ntạo không đối số, được gọi là hàm khởi tạo mặc định (default contructor). Hàm\nkhởi tạo mặc định này sẽ gọi hàm khởi tạo không tham số của lớp cha, hoặc đối\ntượng khởi tạo \u003Cb\u003EObject\u003C\/b\u003E nếu nó không có lớp cha. Nếu lớp cha không có hàm\nkhởi tạo (Lớp \u003Cb\u003EObject\u003C\/b\u003E thì có một hàm), trình biên dịch sẽ từ chối chương\ntrình.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80777919\"\u003ESử dụng đối tượng.\u003C\/a\u003E \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhi bạn tạo ra một đối tượng, bạn có thể muốn sử dụng nó vào\nmột vài việc. Bạn có thể cần sử dụng giá trị của các thuộc tính, thay đổi các\nthuộc tính, hoặc gọi các phương thức để thực thi một hành động nào đó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EThuộc tính đối tượng tham chiếu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác thuộc tính đối tượng được truy cập bởi tên của chúng. Bạn\nphải sử dụng tên rõ ràng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng một tên đơn giản cho một thuộc tính bên\ntrong một lớp. Ví dụ, chúng ta có thể thêm một lệnh vào trong lớp \u003Cb\u003ERectangle\u003C\/b\u003E\nđể in ra width và height:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ESystem.out.println(\"Width and height are: \" + width + \", \" + height);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong trường hợp này, \u003Ci\u003Ewidth\u003C\/i\u003E và \u003Ci\u003Eheigh\u003C\/i\u003E là những\ntên đơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMã nguồn bên ngoài lớp của đối tượng đó phải sử dụng một đối\ntượng tham chiếu hoặc một biểu thức theo sau đó là toán tử dấu chấm (.), theo\nsau đó nữa là tên thuộc tính đơn như ví dụ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EobjectReference.fieldName\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ, mã nguồn của \u003Cb\u003ECreateObjectDemo\u003C\/b\u003E là bên ngoài lớp\n\u003Cb\u003ERectangle\u003C\/b\u003E. Do vậy tham chiếu đến các thuộc tinh \u003Ci\u003Eorigin\u003C\/i\u003E, \u003Ci\u003Ewidth\u003C\/i\u003E,\nvà \u003Ci\u003Eheight\u003C\/i\u003E của đối tượng rectOne của lớp \u003Cb\u003ERectangle\u003C\/b\u003E, lớp \u003Cb\u003ECreateObjectDemo\u003C\/b\u003E\nphải sử dụng các tên: \u003Ci\u003ErectOne.origin\u003C\/i\u003E, \u003Ci\u003ErectOne.width\u003C\/i\u003E, \u003Ci\u003ErectOne.height\u003C\/i\u003E\ntương ứng. Chương trình sử dụng hai trong số các tên này để hiển thị width và\nheight của đối tượng \u003Cb\u003ErectOne\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ESystem.out.println(\"Width of rectOne: \"  + rectOne.width);\nSystem.out.println(\"Height of rectOne: \" + rectOne.height);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECố gắng sử dụng tên \u003Ci\u003Ewidth\u003C\/i\u003E và \u003Ci\u003Eheight\u003C\/i\u003E trong mã\nnguồn của lớp \u003Cb\u003ECreateObjectDemo\u003C\/b\u003E không có nghĩa, các trường này chỉ tồn tại\ntrong một đối tượng, và sẽ trả về một kết quả biên dịch lỗi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESau này, chương trình sử dụng tương tự mã nguồn hiển thị\nthông tin về \u003Cb\u003ErecTwo\u003C\/b\u003E. Các đối tượng cùng loại có bản sao của riêng chúng\ncuẩ các thuộc tính giống nhau. Như vậy, mỗi đối tượng \u003Cb\u003ERectangle\u003C\/b\u003E có các\nthuộc tính \u003Cb\u003Eorigin\u003C\/b\u003E,\u003Cb\u003E width\u003C\/b\u003E, và \u003Cb\u003Eheight\u003C\/b\u003E. Khi bạn truy cập vào\nmột thuộc tính cụ thể của đối tượng tham chiếu, bạn tham chiếu đến thuộc tính của\nđối tượng. Hai đối tượng \u003Cb\u003ErectOne\u003C\/b\u003E và \u003Cb\u003ErectTwo\u003C\/b\u003E trong chương trình \u003Cb\u003ECreateObjectDemo\u003C\/b\u003E\ncó các thuộc tính \u003Cb\u003Eorigin\u003C\/b\u003E, \u003Cb\u003Ewidth\u003C\/b\u003E, và \u003Cb\u003Eheight\u003C\/b\u003E khác nhau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể truy cập vào một thuộc tính, bạn có thể sử dụng tên được\ntham chiếu cho một đối tượng, giống như trong ví dụ trước, hoặc bạn sử dụng một\nbiểu thức bất kỳ trả về một đối tượng tham chiếu. Gọi lại toán tử \u003Cb\u003Enew\u003C\/b\u003E trả\nvề tham chiếu của một đối tượng. Do vậy bạn có thể sử dụng giá trị trả về từ\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003Etruy vâp vào các thuộc tính đối tượng mới:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eint height = new Rectangle().height;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh này tạo một đối tượng \u003Cb\u003ERectangle\u003C\/b\u003E mới và lập tức\nlấy chiều cao \u003Cb\u003Eheight\u003C\/b\u003E. Bản chất câu lệnh tính toán giá trị mặc định chiều\ncao \u003Cb\u003Eheight\u003C\/b\u003E của một \u003Cb\u003ERectangle\u003C\/b\u003E. Lưu ý rằng, sau khi câu lệnh này được\nthực thi xong, chương trình không còn tham chiếu đến đối tượng \u003Cb\u003ERectangle\u003C\/b\u003E\nđã tạo, bởi vì chương trình không bao giờ lưu trữ tham chiếu ở bất kỳ đâu. Đối\ntượng không được tham chiếu, tài nguyên đó được giải phóng và được tái sử dụng\nbởi máy ảo \u003Cb\u003EJava\u003C\/b\u003E (\u003Cb\u003EJava Vitual Machine\u003C\/b\u003E).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EGọi các phương thức của một đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn cũng có thể sử dụng một đối tượng tham chiếu để gọi các\nphương thức của đối tượng. Bạn nối tên đơn cho phương thức để tham chiếu đối tượng,\nvới sử dụng một toán tử chấm (.). Do vậy, bạn cung cấp, bên trong dấu ngoặc\nđơn, bất kỳ một đối số nào cho phương thức. Nếu phương thức không yêu cầu một đối\nsố nào, sử dụng dấu mở đóng ngoặc, bên trong để trống.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EobjectReference.methodName(argumentList);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EHoặc: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EobjectReference.methodName();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ELớp \u003Cb\u003ERectangle\u003C\/b\u003E có hai phương thức: \u003Cb\u003EgetArea\u003C\/b\u003E() để\ntính toán diện tích và \u003Cb\u003Emove\u003C\/b\u003E() để thay đổi hình chữ nhật ban đầu. Ở đây,\ntrong mã nguồn \u003Cb\u003ECreateObjectDemo\u003C\/b\u003E đã gọi cả hai phương thức:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ESystem.out.println(\"Area of rectOne: \" + rectOne.getArea());\n...\nrectTwo.move(40, 72);\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003ECũng giống như các thuộc tính cụ thể, \u003Cb\u003EobjectReference\u003C\/b\u003E\nphải được tham chiếu đến một đối tượng. Bạn có thể sử dụng bên biến, nhưng bạn\ncũng có thể sử dụng bất kỳ biểu thức nào có trả về một đối tượng tham chiếu.\nToán tử \u003Cb\u003Enew\u003C\/b\u003E trả về một đối tượng tham chiếu, do vậy bạn có thể sử dụng\ngiá trị trả về từ việc gọi phương thức cho đối tượng mới:Câu lệnh đầu gọi phương thức \u003Cb\u003EgetArea\u003C\/b\u003E() ở đối tượng \u003Cb\u003ErectOne\u003C\/b\u003E\nvà hiển thị kết quả. Câu lệnh thứ hai, di chuyển đối tượng rectTwo bởi vì\nphương thức \u003Cb\u003Emove\u003C\/b\u003E() gán giá trị mới cho đối tượng là \u003Cb\u003Eorigin.x\u003C\/b\u003E và \u003Cb\u003Eorigin.y\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Enew Rectangle(100, 50).getArea()\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBiểu thức \u003Cspan style=\"color: black; font-family: \u0026quot;Courier New\u0026quot;; font-size: 8pt; line-height: 130%;\"\u003Enew Rectangle(100, 50)\u003C\/span\u003E trả về một\nđối tượng tham chiếu tham chiếu đến một đối tượng \u003Cb\u003ERectangle\u003C\/b\u003E. Như minh họa,\nbạn có thể sử dụng dấu chấm để gọi phương thức \u003Cb\u003EgetArea\u003C\/b\u003E() cho đối tượng \u003Cb\u003ERectangle\u003C\/b\u003E\nmới để tính toán diện tích hình chữ nhật mới này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột vài phương thức, như \u003Cb\u003EgetArea\u003C\/b\u003E(), trả về một giá trị.\nCác phương thức trả về một giá trị, bạn có thể sử dụng để gọi trong một biểu thức.\nBạn có thể gán giá trị trả về cho một biến, sử dụng nó để quyết định, hoặc điều\nkhiển một vòng lặp. Mã nguồn này gán giá trị trả về\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003Ecủa \u003Cb\u003EgetArea\u003C\/b\u003E() cho một biến là \u003Cb\u003EareaOfRectangle\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eint areaOfRectangle = new Rectangle(100, 50).getArea();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENhớ rằng, gọi một phương thức trong một đối tượng cụ thể là\nsử dụng giống như gửi một thông điệp đến đối tượng đó. Trong trường hợp này, đối\ntượng sẽ gọi phương thức \u003Cb\u003EgetArea\u003C\/b\u003E() của đối tượng hình chữ nhật được tạo\nra bởi hàm khởi tạo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EDọn dẹp rác trong Java.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột vài ngôn ngữ lập trình hướng đối tượng yêu cầu bạn phải\nbám sát tất cả các đối tượng được tạo ra và giải phóng chúng khi không cần sử dụng\nmột thời gian dài. Quản lý bộ nhớ như vậy rất đơn điệu và dễ mắc lỗi. Nền tảng \u003Cb\u003EJava\u003C\/b\u003E\ncho phép bạn tạo ra rất nhiều đối tượng mà bạn muốn (tất nhiên là có giới hạn,\nbởi vì hệ thống của bạn có thể kiểm soát chúng), bạn không thể cần lo lắng về\nviệc giải phóng chúng. Môi trường lập trình \u003Cb\u003EJava\u003C\/b\u003E xóa các đối tượng khi\nnó xác định chúng không dùng nữa. Tiến trình này được gọi là dọn dẹp rác trong\nJava (\u003Ci\u003Egarbage collection\u003C\/i\u003E).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột đối tượng đạt tiêu chuẩn để được dọn rác khi không còn\ntham chiếu nào đến đối tượng đó. Các tham chiếu được hỗ trợ xóa đến một biến nếu\nbiến đó không còn không còn nằm trong phạm vi tham chiếu. Hoặc, bạn có thể xóa\nmột đối tượng tham chiếu bằng cách cài đặt biến đó có giá trị \u003Cb\u003Enull\u003C\/b\u003E. Nhớ\nrằng, một chương trình có thể có nhiều tham chiếu đến một đối tượng, tất cả các\ntham chiếu đến đối tượng đố phải được xóa trước khi đối tượng đó được dọn rác.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMôi trường lập trình Java có một cơ chế dọn rác, đó là định\nkỳ làm sạch bộ nhớ được sử dụng bởi các đối tượng không được tham chiếu. Cơ chế\ndọn rác làm việc tự động và quyết định thời gian phù hợp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/1546208655906416044"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/1546208655906416044"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html","title":"[Tự học lập trình Java] Các đối tượng."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w285-h400-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-389576921627438531"},"published":{"$t":"2021-08-19T10:03:00.047+07:00"},"updated":{"$t":"2021-09-02T15:28:33.060+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Lớp trong lập trình."},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;Với những gì bạn đã biết về \u003Ci\u003Ecú pháp lập trình cơ bản\u003C\/i\u003E\ncủa ngôn ngữ lập trình Java, bạn có thể học viết các lớp của bạn. Trong phần\nnày, bạn sẽ tìm thấy các thông tin về định nghĩa các lớp của bạn, bao bồm khai\nbáo các thành viên: các biến, các phương thức và các phương thức khởi dựng.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn sẽ học sử dụng các \u003Ci\u003Elớp\u003C\/i\u003E để tạo ra các \u003Ci\u003Eđối tượng\u003C\/i\u003E\nvà làm thế nào để sử dụng các đối tượng bạn tạo ra.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECũng trong chương này bạn cũng được biết các lớp nằm trong lớp\nkhác, và kiểu dữ liệu liệt kê.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Ngôn ngữ lập trình Java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w285-h400\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Ngôn ngữ lập trình Java - tinhoccoban.net\" width=\"285\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Cb style=\"background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"background: 0px 0px rgb(255, 255, 255); border: 0px; color: #5e5e5e; font-family: Domine, Arial, Helvetica, sans-serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\n\n\u003Ch2\u003E\u003Ca name=\"_Toc80189274\"\u003ELớp (Class)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80189275\"\u003EKhái niệm\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần này trình bày với bạn cấu trúc của một lớp, và\nlàm thế nào để định nghĩa các trường (fields), các phương thức (methods) và các\nhàm khởi dựng (contructors).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần giới thiệu về khái niệm lập trình hướng đối tượng\nở chương trước có sử dụng lớp \u003Ci\u003Ebicycle\u003C\/i\u003E làm ví dụ, với chiếc xe đua, xe đạp\nleo núi, xe đạp song song với tư cách là lớp con. Ở đây là ví dụ mã nguồn về khả\nnăng thực thi một lớp Bicycle, để cho bạn một \u003Ci\u003Ecái nhìn tổng quan\u003C\/i\u003E về khai\nbáo lớp. Tiếp theo phần này sẽ quay về giải thích khai báo lớp từng bước một.\nHiện tại, bạn đừng quan tâm đến chi tiết của chúng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Bicycle {\n        \n    \/\/ the Bicycle class has\n    \/\/ three fields\n    public int cadence;\n    public int gear;\n    public int speed;\n        \n    \/\/ the Bicycle class has\n    \/\/ one constructor\n    public Bicycle(int startCadence, int startSpeed, int startGear) {\n        gear = startGear;\n        cadence = startCadence;\n        speed = startSpeed;\n    }\n        \n    \/\/ the Bicycle class has\n    \/\/ four methods\n    public void setCadence(int newValue) {\n        cadence = newValue;\n    }\n        \n    public void setGear(int newValue) {\n        gear = newValue;\n    }\n        \n    public void applyBrake(int decrement) {\n        speed -= decrement;\n    }\n        \n    public void speedUp(int increment) {\n        speed += increment;\n    }\n        \n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột khai báo lớp cho lớp \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EMountainBike\u003C\/span\u003E là lớp\ncon của lớp \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EBicycle,\u003C\/span\u003E có thể thấy như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class MountainBike extends Bicycle {\n        \n    \/\/ the MountainBike subclass has\n    \/\/ one field\n    public int seatHeight;\n \n    \/\/ the MountainBike subclass has\n    \/\/ one constructor\n    public MountainBike(int startHeight, int startCadence,\n                        int startSpeed, int startGear) {\n        super(startCadence, startSpeed, startGear);\n        seatHeight = startHeight;\n    }   \n        \n    \/\/ the MountainBike subclass has\n    \/\/ one method\n    public void setHeight(int newValue) {\n        seatHeight = newValue;\n    }   \n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EMountainBike\u003C\/span\u003E kế thừa tất cả các thuộc tính và các\nphương thức của \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EBicycle\u003C\/span\u003E và thêm trường \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EseatHeight\u003C\/span\u003E và một\nphương thức thiết lập nó (xe đạp leo núi có chỗ ngooif có thể di chuyển lên và\nxuống phụ thuộc vào địa hình).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80189276\"\u003EKhai báo lớp (Declaring Classes)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECú pháp khai báo lớp:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass MyClass {\n    \/\/ field, constructor, and \n    \/\/ method declarations\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong cú pháp khai báo, thân lớp (vùng nằm giữa 2 dấu ngoặc\nnhọn) bao gồm tất cả mã nguồn cung cấp cho vòng đời (life cycle) của các đối tượng\nđược tạo ra từ lớp này: các phương thức khởi dựng (constructor) để khời gán cho\ncác đối tượng mới, khai báo các trường (field) cung cấp trạng thái cho lớp và\ncác đối tượng (objects) và các phương thức thực thi hành vi của lớp và các đối\ntượng. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECách khai báo trước là cách khai báo lớp một cách tối thiểu.\nNó chỉ bao gồm thành phần của một lớp được khai báo được yêu cầu. Bạn có thể\ncung cấp nhiều thông tin hơn về lớp, như tên của lớp cha (superclass), hay khai\nlà lớp thực thi bất kỳ một interface nào đó ở vị trí bắt đầu khai báo lớp, ví dụ\nnhư sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass MyClass extends MySuperClass implements YourInterface {\n    \/\/ field, constructor, and\n    \/\/ method declarations\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENghĩa là\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003Elớp MyClass\nlà lớp con của lớp MysuperClass và thực thi interface YourInterface.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn costheer thêm phạm vi tác động như \u003Ci\u003Epublic\u003C\/i\u003E hoặc \u003Ci\u003Eprivate\u003C\/i\u003E\nở đầu, do vậy bạn có thể thấy khi mở dòng đầu tiên của khai báo lớp đã trở lên\nkhá phức tạp. Các phạm vi như public và private quyết định các lớp khác có thể\ntruy cập vào MyClass hay không, được bàn ở sau trong mục này. Bài học về\ninterface và kế thừa sẽ giải thích làm thế nào và tại sao bạn sử dụng từ khóa \u003Ci\u003Eextends\u003C\/i\u003E\nvà \u003Ci\u003Eimplements \u003C\/i\u003Etrong khai báo một lớp. Bây giờ bạn không cần quan tâm lo\nlắng về các yếu tố này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENói chung, khai báo lớp có thể bao gồm các thành phần thứ tự\nnhư sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l4 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác từ bổ nghĩa như public, private và một số phần\nkhác mà bạn sẽ gặp phải sau này (Tuy nhiên, ghi nhớ rằng từ private có thể áp dụng\ntrong lớp lồng.)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l4 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETên lớp với ký tự bắt đầu tuân theo quy ước định\ndanh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l4 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETên lớp cha (superclass) bất kỳ nào đều phải được\ntheo trước đó là từ khóa extend cho một cha.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l4 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EDanh sách các interface được thực thi bởi lớp phải\ncách nhau bởi dấu phẩy và phí trước có từ khóa implements. Một lớp có thể thực\nthi một hoặc nhiều interface.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l4 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EThân lớp được bao bọc bởi dấu đóng mở ngoặc nhọn\n{}.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80189277\"\u003EKhai báo các thành viên thuộc tính (Declaring\nMember Variables)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECú pháp khai báo:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECó một vài loại biến sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l5 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác biến thành viên của một lớp được gọi là các\ntrường (thuộc tính).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l5 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác biến của một phương thức hoặc một khối mã\nnguồn được gọi là các biến cục bộ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l5 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác biến trong khai báo phương thức được gọi là\ncác tham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong lớp Bicycle sử dụng các dòng code định nghĩa các trường:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic int cadence;\npublic int gear;\npublic int speed;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u003C\/span\u003EKhai báo trường (thuộc\ntính) bao gồm ba thành phần, thứ tự như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l1 level1 lfo3; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E1.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhông\nhoặc có bổ ngữ phạm vi như \u003Ci\u003Epublic\u003C\/i\u003E hoặc \u003Ci\u003Eprivate\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l1 level1 lfo3; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E2.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKiểu\ncủa thuộc tính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l1 level1 lfo3; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E3.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETên\nthuộc tính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác trường trong lớp Bicycle được đặt tên \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Ecadence\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Egear\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Espeed\u003C\/span\u003E\u003C\/code\u003E\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003Etất cả đều có kiểu dữ liệu số (int). Từ khóa \u003Ci\u003Epublic\u003C\/i\u003E\nxác định các thuộc tính là các thành viên công khai, được truy cập từ bất kỳ đối\ntượng nào có thể truy cập vào lớp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EPhạm vi truy cập (Access Modifiers)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐầu tiên (ngoài cùng bên trái) cho phép bạn kiểm soát được\nviệc truy cập vào một thành viên của lớp. Trong ví dụ này, chỉ có \u003Ci\u003Epublic\u003C\/i\u003E\nvà \u003Ci\u003Eprivate\u003C\/i\u003E.\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003ECác bổ ngữ quy định\ntruy cập chúng ta sẽ bàn sau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l3 level1 lfo4; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBổ ngữ \u003Ci\u003Epublic\u003C\/i\u003E - thuộc tính được truy cập ở\ntất cả các lớp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l3 level1 lfo4; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBổ ngữ private – thuộc tính chỉ được truy cập\nbên trong lớp sở hữu thuộc tính đó. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EDựa trên tinh thần đóng gói thì phổ biến tạo ra các thuộc\ntính private. Điều này nghĩa là\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003Echúng chỉ\ncó thể được truy cập trực tiếp từ lớp Bicycle. Tuy nhiên, chúng ta vẫn cần truy\ncập các giá trị đó. Ở đây có thể truy cập gián tiếp bằng cách thêm vào phương\nthức công khai vẫn lấy được các giá trị thuộc tính cho chúng ta.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Bicycle {\n        \n    private int cadence;\n    private int gear;\n    private int speed;\n        \n    public Bicycle(int startCadence, int startSpeed, int startGear) {\n        gear = startGear;\n        cadence = startCadence;\n        speed = startSpeed;\n    }\n        \n    public int getCadence() {\n        return cadence;\n    }\n        \n    public void setCadence(int newValue) {\n        cadence = newValue;\n    }\n        \n    public int getGear() {\n        return gear;\n    }\n        \n    public void setGear(int newValue) {\n        gear = newValue;\n    }\n        \n    public int getSpeed() {\n        return speed;\n    }\n        \n    public void applyBrake(int decrement) {\n        speed -= decrement;\n    }\n        \n    public void speedUp(int increment) {\n        speed += increment;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu dữ liệu\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETất cả các biến phải có một kiểu dữ liệu nào đó. Bạn cần sử\ndụng các kiểu dữ liệu nguyên thủy như int, float, boolean, vân vân. Hoặc bạn có\nthể sử dụng các kiểu dữ liệu tham chiếu, như kiểu chuỗi (strings), kiểu mảng\n(array) hoặc các đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác tên thuộc tính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETất cả các biến, chúng được gọi là các thuộc tính, biến cục\nbộ, hoặc các tham số, đều theo quy tắc định danh trong phần cú pháp lập trình\ncơ bản đã giới thiệu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần này, tương tự với quy tắc trên cho sử dụng cho\ntên phương thức và tên lớp, ngoại trừ: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l2 level1 lfo5; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003Eký tự đầu của lớp nên viết hoa và \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l2 level1 lfo5; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003Etừ đầu tiên (hoặc duy nhất) của phương thức nên là\nmột động từ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80189278\"\u003EĐịnh nghia các phương thức (Defining Methods)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EĐịnh nghĩa các phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EỞ đây có một ví dụ khai báo phương thức điển hình:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic double calculateAnswer(double wingSpan, int numberOfEngines,\n                              double length, double grossTons) {\n    \/\/do the calculation here\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChỉ yêu cầu các thành phần khai báo của phương thức là: Kiểu\ntrả về, tên phương thức, cặp ngoặc đơn, và thân phương thức nằm giữa cặp dấu\nđóng mở ngoặc nhọn {}.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhái quát hơn, \u003Cb\u003Ekhai báo phương thức\u003C\/b\u003E có sáu thành phần\ntheo thứ tự sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E1.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBổ\nngữ - như \u003Ci\u003Epublic\u003C\/i\u003E, \u003Ci\u003Eprivate\u003C\/i\u003E và các bổ ngữ khác, bạn sẽ học sau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E2.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKiểu\ndữ liệu trả về - kiểu dữ liệu của giá trị trả về bởi phương thức hoặc void nếu\nlà phương thức không trả về giá trị.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E3.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ETên\nphương thức – áp dụng theo quy tắc đặt tên nhưng có một chút khác.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E4.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EDanh\nsách tham số trong dấu ngoặc tròn, các tham số đầu vào cách nhau bởi dấu phẩy,\ntrước mỗi tham số là kiểu dữ liệu của phương thức, kết thúc danh sách này là dấu\nđóng ngoặc tròn. Nếu không có tham số thì phải có dấu đóng mở ngoặc tròn và bên\ntrong bỏ trống.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E5.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột\ndanh sách ngoại lệ - sẽ được bàn sau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo6; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E6.\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EThân\nphương thức được bao quanh bởi một cặp mở \/ đóng ngoặc nhọn, ở đó bao gồm khai\nbáo biến cục bộ, và toàn bộ mã nguồn của phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác bổ ngữ, các kiểu dữ liệu trả về và các tham số sẽ được\nbàn sau. Ngoại lệ cũng sẽ được bàn sau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003EChú ý\u003C\/i\u003E\u003C\/b\u003E: Hai thành phần khai báo của một phương\nthức được gọi là \u003Cb\u003E\u003Ci\u003Echữ ký phương thức\u003C\/i\u003E\u003C\/b\u003E – bao gồm tên phương thức và\ncác kiểu tham số. Ví dụ chữ ký phương thức được khai báo như dưới đây:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EcalculateAnswer(double, int, double, double)\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETên của phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMặc dù tên phương thức có thể là bất kỳ định danh hợp pháp\nnào, quy tắc mã nguồn hạn chế tên phương thức. Bởi quy ước, tên phương thức nên\nlà một động từ viết thường hoặc gồm tổ hợp từ mà từ đầu tiên của tên phải là động\ntừ được viết thường toàn bộ chữ cái. Theo sau từ đó là một tính từ, danh từ vân\nvân. Trong các tên tổ hợp từ, chữ cái đầu tiên của các từ thứ 2 trở đi viết\nhoa. Ví dụ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003Erun\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003ErunFast\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EgetBackground\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EgetFinalData\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EcompareTo\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EsetX\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EisEmpty\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột cách điển hình, một phương thức có duy nhất một tên\ntrong một lớp (class). Tuy nhiên, một phương thức có thể có tên giống với tên của\nphương thức khác như các \u003Ci\u003Ephương thức nạp chồng\u003C\/i\u003E (\u003Ci\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Emethod overloading\u003C\/span\u003E\u003C\/i\u003E).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác phương thức nạp chồng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgôn ngữ lập trình Java hỗ trợ các phương thức nạp chồng (\u003Ci\u003Emethod\noverloading\u003C\/i\u003E), và Java có thể phân biệt được giữa các phương thức khác nhau\nthông qua \u003Cb\u003E\u003Ci\u003Echữ ký phương thức\u003C\/i\u003E\u003C\/b\u003E (method signatures). Điều này nghĩa\nlà các phương thức trong một lớp có thể có cùng tên nếu các danh sách tham số\nkhác nhau (là một vài “chứng nhận” sẽ được bàn trong “Giao diện lập trình và kế\nthừa”).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECó thể hình dung như sau, bạn có một lớp có thể sử dụng nhiều\nthư pháp để vẽ nhiều kiểu dữ liệu (chuỗi, số, và nhiều kiểu khác) và bao gồm một\nphương thức cho mỗi kiều dữ liệu. Nó sẽ rất cồng kềnh cho việc sử dụng các tên\nmới cho mỗi phương thức ví dụ \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EdrawString\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EdrawInteger\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EdrawFloat\u003C\/span\u003E\u003C\/code\u003E và nhiều phương thức khác.\nTrong ngôn ngữ lập trình Java, bạn có thể sử dụng tên giống nhau cho tất cả các\nphương thức vẽ nhưng khác nhau ở tham số truyền vào cho mỗi phương thức. Như vậy,\nlớp vẽ dữ liệu có thể khai báo bốn phương thức draw, mỗi phương thức phân biệt\nbằng danh sách tham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class DataArtist {\n    ...\n    public void draw(String s) {\n        ...\n    }\n    public void draw(int i) {\n        ...\n    }\n    public void draw(double f) {\n        ...\n    }\n    public void draw(int i, double f) {\n        ...\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003ECác phương thức nạp chồng khác nhau bởi số tham số, kiểu\ntham số truyền vào trong phương thức. Trong ví dụ này \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Edraw(String s)\u003C\/span\u003E\nvà \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Edraw(int i)\u003C\/span\u003E là các phương thức riêng biệt và duy nhất bởi\nvì chúng yêu cầu kiểu dữ liệu tham số khác nhau.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn không thể khai báo nhiều hơn một phương thức cùng tên và\ncùng số tham số, cùng kiểu tham số bởi trình biên dịch không thể phân biệt được\nchúng riêng biệt.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrình biên dịch không coi kiểu dữ liệu trả về khi xét các\nphương thức khác nhau, do vậy bạn không thể khai báo hai phương thức cùng tên,\ncùng chữ ký và chúng chỉ khác nhau kiểu trả về.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003EGhi nhớ\u003C\/i\u003E\u003C\/b\u003E: Các phương thức nạp chồng có thể làm\ncho bạn tiết kiệm việc viết mã nguồn hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc80189279\"\u003ECung cấp các phương thức khởi dựng\n(Contructors) cho lớp.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột lớp bao gồm các \u003Ci\u003Ephương thức khởi dựng (contructor)\u003C\/i\u003E\nđược gọi để tạo ra các đối tượng từ các lớp sử dụng chúng (blueprint). Khai báo\ncác phương thức khởi dựng (Contructor) giống như khai báo các phương thức khác\nngoại trừ tên phương thức chính là tên lớp và không có kiểu dữ liệu trả về. Ví\ndụ trong lớp Bicycle có phương thức khởi dựng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic Bicycle(int startCadence, int startSpeed, int startGear) {\n    gear = startGear;\n    cadence = startCadence;\n    speed = startSpeed;\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETạo ra một đối tượng thuộc lớp Bicycle có tên là myBike, gọi\nmột phương thức khởi dựng bởi toán tử new: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003EBicycle myBike = new Bicycle(30, 0, 8);\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003Enew Bicycle(30, 0, 8)\u003C\/span\u003E\u003C\/code\u003E tạo một không gian\nbộ nhớ cho đối tượng và khởi gán các giá trị ban đầu cho các thuộc tính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic Bicycle() {\n    gear = 1;\n    cadence = 10;\n    speed = 0;\n}\nBicycle yourBike = new Bicycle();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGọi phương thức khởi dựng không tham số tạo ra một đối tượng\nBicycle có tên là yourBike.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETất cả các phương thức khởi dựng đều được khai báo trong lớp\nBicycle bởi vì chúng khác nhau về các danh sách tham số. Giống như phương thức,\ncác phương thức khởi dựng trong nền tảng Java phân biệt nhau bởi các yếu tố cơ\nbản như số lượng tham số trong danh sách tham số \u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u003C\/span\u003Evà kiểu của chúng. Bạn không thể viết hai phương\nthức khởi dựng (contructors) có số và kiểu tham số giống nhau, bởi vì nền tảng\nnày không thể hiểu các thành phần này. Và sẽ bị lỗi biên dịch.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn không phải cung cấp bất kỳ phương thức khởi dựng nào cho\nlớp của bạn, nhưng phải cẩn thận khi dùng lớp này. Trình biên dịch tự động cung\ncấp \u003Ci\u003Ephương thức khởi dựng mặc định không tham số\u003C\/i\u003E cho bất kỳ lớp nào không\nkhai báo phương thức khởi dựng. \u003Ci\u003EPhương thức khởi dựng mặc định\u003C\/i\u003E này sẽ được\ngọi là phương thức khởi dựng không tham số cho lớp cha (superclass) của nó.\nTrong tình huống mà trình biên dịch không tìm thấy phương thức khởi dựng không\ntham số của lớp cha thì bạn phải xác nhận. Nếu lớp của bạn không có lớp cha rõ\nràng nào thì một nó sử lớp cha của lớp Object có hàm khởi dựng không tham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng một phương thức khởi dựng mặc định của lớp\ncha cho lớp của bạn. Lớp MountainBike bắt đầu học trong phần này đã sử dụng nó.\nSẽ bàn sâu hơn ở phần giao diện lập trình và kế thừa sau này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng bổ ngữ truy cập trong khai báo phương thức\nkhởi dựng để kiểm soát các lớp khác có thể gọi phương thức khởi dựng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003EGhi nhớ:\u003C\/i\u003E\u003C\/b\u003E Nếu lớp khác không gọi được một phương\nthức khởi dựng trong lớp MyClass, nó không thể tạo trực tiếp các đối tượng\nMyClass.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch3\u003E\u003Ca name=\"_Toc80344470\"\u003ETruyền giá trị tham số cho phương thức hoặc\nhàm khởi dựng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKhái niệm về truyền giá trị.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EKhai báo một phương thức hoặc hàm khởi tạo\/ khởi dựng\n(contructor) khai báo số lượng và kiểu dữ liệu của các \u003Cb\u003Eđối số\u003C\/b\u003E cho phương\nthức hoặc hàm khởi dựng. Ví dụ, khai báo một phương thức tính toán tiền phải trả\nhàng tháng khi vay tiền mua nhà, dựa trên số tiền vay và lãi suất, thời hạn vay\n(một giai đoạn nào đó), và giá trị vay trong tương lai.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic double computePayment(\n                  double loanAmt,\n                  double rate,\n                  double futureValue,\n                  int numPeriods) {\n    double interest = rate \/ 100.0;\n    double partial1 = Math.pow((1 + interest),\n                      - numPeriods);\n    double denominator = (1 - partial1) \/ interest;\n    double answer = (-loanAmt \/ denominator)\n                    - ((futureValue * partial1) \/ denominator);\n    return answer;\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EGhi nhớ\u003C\/b\u003E: \u003Cb\u003E\u003Ci\u003ECác tham số (Parameters)\u003C\/i\u003E\u003C\/b\u003E tham\nchiếu là một danh sách biến trong khai báo phương thức. \u003Cb\u003E\u003Ci\u003ECác đối số\n(Arguments)\u003C\/i\u003E\u003C\/b\u003E là các giá trị thật được truyền vào khi gọi phương thức.\nKhi bạn gọi một phương thức, các đối số phải được khớp với các tham số khai báo\ncả về kiểu và thứ tự.Phương thức này có bốn tham số: số tiền vay (loanAmt), lãi\nsuất (rate), giá trị tương lai (futureValue) và giai đoạn vay (numPeriods). Ba\ntham số đầu tiên có kiểu double, tham số thứ bốn có kiểu số int. Các tham số được\nsử dụng trong thân phương thức và sẽ chạy với các giá trị truyền vào cho các\ntham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác kiểu tham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EBạn có thể sử dụng bất kỳ kiểu dữ liệu nào cho một tham số của\nmột phương thức hay hàm khởi tạo (phương thức khởi dựng). Bao gồm các kiểu dữ\nliệu nguyên thủy, như double, float, int giống như bạn nhìn thấy trong phương\nthức computePayment trong ví dụ trên, và các kiểu dữ liệu tham chiếu giống như\ncác đối tượng và các mảng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EỞ đây có một ví dụ về một phương thức chấp nhận một mảng như\nmột đối số. Trong ví dụ này, phương thức tạo đối tượng mới Polygon khởi gán một\nmảng đối tượng Point (Point là một lớp có hai tọa độ đại diện là x, y).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic Polygon polygonFrom(Point[] corners) {\n    \/\/ method body goes here\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ESố lượng đối số tùy ý - .\u003C\/b\u003E\u003Cb\u003EGhi nhớ:\u003C\/b\u003E Nếu bạn muốn truyền một phương thức vào một\nphương thức thì sử dụng biểu thức lambda hoặc tham chiếu phương thức sẽ được\nbàn ở phần lớp lồng trong chương này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EBạn có thể xây dựng phương thức theo một cách được gọi là kỳ\nđà (\u003Cem\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt; line-height: 130%;\"\u003Evarargs\u003C\/span\u003E\u003C\/em\u003E) để truyền vào bất kỳ số nào cho giá trị của một\nphương thức. Bạn sử dụng kỳ đà khi không biết bao nhiêu kiểu của đối dố sẽ truyền\nvào cho phương thức. Một đường tắt được tạo ra cho mảng thực (phương thức trước\nđó có thể sử dụng kỳ đà hơn là dùng mảng).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EĐể sử dụng kỳ đà, bạn sử dụng các kiểu của tham số cuối bằng\ndấu chấm lửng (ba chấm, …), sau đó là dấu cách, và tên tham số. Phương thức có\nthể được gọi với bất kỳ số lượng tham số nào bao gồm cả không cần tham số.\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic Polygon polygonFrom(Point... corners) {\n    int numberOfSides = corners.length;\n    double squareOfSide1, lengthOfSide1;\n    squareOfSide1 = (corners[1].x - corners[0].x)\n                     * (corners[1].x - corners[0].x) \n                     + (corners[1].y - corners[0].y)\n                     * (corners[1].y - corners[0].y);\n    lengthOfSide1 = Math.sqrt(squareOfSide1);\n \n    \/\/ more method body code follows that creates and returns a \n    \/\/ polygon connecting the Points\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EBạn thường sẽ sử dụng phương pháp kỳ đà với các phương thức\nin, ví dụ phương thức printf sau:Bạn có thể thấy rằng, bên trong phương thức, \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Ecorners\u003C\/span\u003E\nđược coi như là một mảng. Phương thức này có thể được gọi với một mảng hoặc một\nthứ tự các đối số. Mã nguồn trong thân phương thức sẽ coi tham số như là một mảng\ntrong trường hợp này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003Epublic PrintStream printf(String format, Object... args)\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003ECho phép bạn in bao nhiêu đối tượng cũng được. Nó có thể được\ngọi như:\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003ESystem.out.printf(\"%s: %d, %s%n\", name, idnum, address);\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EHoặc được gọi như:\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003ESystem.out.printf(\"%s: %d, %s, %s, %s%n\", name, idnum, address, phone, email);\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\u003Cp class=\"MsoNormal\"\u003EHoặc gọi phương thức với không đối số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác tên tham số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EKhi bạn khai báo tham số cho phương thức hoặc hàm tạo, bạn\ncung cấp một cái tên cho tham số. Tên này được sử dụng trong thân phương thức\nvà tham chiếu để truyền đối số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ETên của tham số phải là duy nhất trong một phạm vi. Nó không\nthể giống với tên của một tham số khác ở cùng một phương thức hoặc hàm tạo, và\nkhông thể cùng tên với một biến cục bộ trong phương thức hoặc hàm tạo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EMột tham số có thể giống một thuộc tính của lớp. Nếu trong\ntrường hợp, tham số được gọi là \u003Cb\u003E\u003Ci\u003Eánh xạ (shadows) của thuộc tính\u003C\/i\u003E\u003C\/b\u003E.\nCác ánh xạ của trường có thể được tạo trong mã nguồn của bạn sẽ khó đọc và được\nquy ước sử dụng chỉ với các hàm khởi tạo và các phương thức thiết lập cho thuộc\ntính. Ví dụ, trong lớp Circle có phương thức thiết lập setOrigin.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class Circle {\n    private int x, y, radius;\n    public void setOrigin(int x, int y) {\n        ...\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETruyền các đối số có kiểu dữ liệu nguyên thủy.\u003C\/b\u003ELớp Circle có ba thuộc tính: x, y và radius. Phương thức\nsetOrigin có hai tham số, mỗi tham số có tên giống với một trong các thuộc\ntính. Mỗi \u003Cb\u003E\u003Ci\u003Etham số là ánh xạ (shadows)\u003C\/i\u003E\u003C\/b\u003E của thuộc tính tương ứng\ncùng tên. Cũng sử dụng tên x hoặc y trong thân phương thức tham số tham chiếu,\nkhông phải thuộc tính. Truy cập vào các thuộc tính, bạn phải sử dụng một tên\nchuẩn. Sẽ bàn sau trong phần này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ECác đối số nguyên thủy, như một số kiểu int hoặc double, được\ntruyền qua giá trị của phương thức. Điều này có nghĩa là bất kỳ thay đổi nào với\ncác giá trị cho các tham số chỉ\u0026nbsp; tồn tại\ntrong phạm vi phương thức. Khi trả phương thức trả về, các tham số sẽ biến mất\nvà bất kỳ thay đổi nào của chúng cũng biến mất. Ví dụ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic class PassPrimitiveByValue {\n \n    public static void main(String[] args) {\n           \n        int x = 3;\n           \n        \/\/ invoke passMethod() with \n        \/\/ x as argument\n        passMethod(x);\n           \n        \/\/ print x to see if its \n        \/\/ value has changed\n        System.out.println(\"After invoking passMethod, x = \" + x);\n           \n    }\n        \n    \/\/ change parameter in passMethod()\n    public static void passMethod(int p) {\n        p = 10;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EKhi chạy chương trình này, kết quả trả về:\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003EAfter invoking passMethod, x = 3\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003ECác tham số kiểu dữ liệu tham chiếu, giống như các đối tượng,\nlà cũng truyền vào các phương thức bằng giá trị. Điều\u0026nbsp; này có nghĩa là khi trả về các giá trị, các\ncác tham chiếu truyền vào vẫn tham chiếu đến các đối tượng trước đó. Tuy nhiên,\ncác giá trị của các thuộc tính đối tượng có thể được thay đổi trong phương thức,\nnếu chúng truy cập ở mức độ phù hợp.\u003Cb\u003ETruyền các đối số kiểu dữ liệu tham chiếu (Passing\nReference Data Type Arguments).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ, xem xét phương thức bất kỳ trong lớp Circle\nchuyển đổi các đối tượng Circle:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Epublic void moveCircle(Circle circle, int deltaX, int deltaY) {\n    \/\/ code to move origin of circle to x+deltaX, y+deltaY\n    circle.setX(circle.getX() + deltaX);\n    circle.setY(circle.getY() + deltaY);\n        \n    \/\/ code to assign a new reference to circle\n    circle = new Circle(0, 0);\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EHãy gọi phương thức với các đối số như sau:\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003EmoveCircle(myCircle, 23, 56)\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EBên trong phương thức, cicrle ban đầu tham chiếu đến myCircle.\nPhương thức thay đổi tọa độ x và tọa độ y của circle mà nó tham chiếu đến (đó là\nmyCircle) với 23 và 56 tương ứng. Sự thay đổi sẽ vẫn tồn tại khi hàm trả về giá\ntrị. Sau đó circle được gán một tham chiếu đối tượng Circle mới với x=y=0. Sự gán\nlại này không lâu dài, bởi vì tham chiếu đã truyền vào bằng giá trị không thể\nthay đổi. Bên trong phương thức, thuộc tính điểm của đối tượng circle đã thay đổi,\ntuy nhiên, khi phương thức trả về giá trị myCircle vẫn tham chiếu đến đối tượng\nCircle đó như trước khi phương thức được gọi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/389576921627438531"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/389576921627438531"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html","title":"[Tự học lập trình Java] Lớp trong lập trình."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w285-h400-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-1392313191457659759"},"published":{"$t":"2021-08-16T10:49:00.003+07:00"},"updated":{"$t":"2021-09-02T15:28:46.969+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] hướng dẫn cài đặt Netbean IDE"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s320\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" width=\"228\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Cb style=\"background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"background: 0px 0px rgb(255, 255, 255); border: 0px; color: #5e5e5e; font-family: Domine, Arial, Helvetica, sans-serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em; padding-left: 1.5em;\"\u003E\u003Cli style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EJava Standard Edition (Java SE)\u003C\/span\u003E\u0026nbsp;– Là nền tảng cơ bản cho phép phát triển giao diện điều khiển, các ứng dụng mạng và các ứng dụng dạng Win Form.\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EJava Enterprise Edition (Java EE)\u003C\/span\u003E\u0026nbsp;– Được xây dựng trên nền tảng Java SE, giúp phát triển các ứng dụng web, các ứng dụng ở cấp doanh nghiệp, …\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EJava Mobile Edition (Java ME)\u003C\/span\u003E\u0026nbsp;– Là nền tảng cho phép phát triển các ứng dụng nhúng vào các thiết bị điện tử như mobile,…\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EPhiên bản Java SE gồm có 2 thành phần:\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em; padding-left: 1.5em;\"\u003E\u003Cli style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EJRE (Java Runtime Environment):\u003C\/span\u003E\u0026nbsp;cung cấp JVM (Java Virtual Machine) và thư viện được sử dụng để chạy chương trình Java.\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EJDK (Java Development Kit):\u003C\/span\u003E\u0026nbsp;được biết đến như bộ cung cụ phát triển Java, bao gồm: trình biên dịch và trình gỡ rối được sử dụng để phát triển các ứng dụng Java.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ENetBeans IDE là gì?\u003C\/span\u003E\u003C\/p\u003E\u003Cul style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em; padding-left: 1.5em;\"\u003E\u003Cli style=\"box-sizing: inherit; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ENetBeans IDE\u003C\/span\u003E\u0026nbsp;là một công cụ hỗ trợ lập trình viết mã code miễn phí được cho là tốt nhất hiện nay, được sử dụng chủ yếu cho các lập trình viên phát triển Java, tuy nhiên. phần mềm này có dung lượng khá “nặng” dành cho các máy cấu hình có RAM, CPU tương đối cao để vận hành.\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ENetBeans IDE\u003C\/span\u003E\u0026nbsp;là môi trường phát triển tích hợp và cực kỳ cần thiết cho các lập trình viên, công cụ này có thể hoạt động tốt với rất nhiều nền tảng hệ điều hành khác nhau như Linux, Windows, MacOS,…Đồng thời là một mã nguồn mở cung cấp các tính năng cần thiết nhất để tạo ra các ứng dụng web, thiết bị di động, desktop.\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit; text-align: justify;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ENetBeans IDE\u003C\/span\u003E\u0026nbsp;cũng hỗ trợ rất nhiều những ngôn ngữ lập trình như Python, Ruby, JavaScript, Groovy, C\/C++ và PHP.\u003C\/li\u003E\u003Cli style=\"box-sizing: inherit; text-align: justify;\"\u003EĐể có thể cài đặt được\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ENetBeans IDE\u003C\/span\u003E\u0026nbsp;các bạn phải cài đặt và cấu hình sẵn JDK trong máy thì mới có thể tiến hành cài đặt. Đáng chú ý, NetBeans IDE được chia thành nhiều gói khác nhau để người dùng có thể tải về từng phần, tiết kiệm dung lượng, tùy theo nhu cầu của mình.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EHướng dẫn cài đặt NetBeans\u003C\/span\u003E\u003C\/p\u003E\u003Col style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em; padding-left: 1.5em;\"\u003E\u003Cli style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ETải về Java SE Development Kit (JDK)\u003C\/span\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 1: Chọn phiên bản JDK cần sử dụng\u0026nbsp;\u003Ca href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\" style=\"background-color: transparent; box-sizing: inherit; color: #a22531; text-decoration-line: none; transition: all 0.3s ease 0s;\"\u003Etại đây.\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142159 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"983504575\" height=\"274\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.34.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.34.png 2122w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.34-314x123.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.34-500x196.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.34-768x301.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.34-1536x602.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.34-2048x803.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 2: Lựa chọn phiên bản phù hợp với hệ điều hành (trong hướng dẫn này sẽ download phiên bản dành cho Window X64).\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142160 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"130694500\" height=\"448\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.52.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.52.png 1908w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.52-314x201.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.52-500x320.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.52-768x492.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.45.52-1536x984.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E2.\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ETải về bộ cài đặt NetBeans IDE\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003ELink download:\u0026nbsp;\u003Ca href=\"https:\/\/netbeans.apache.org\/\" style=\"background-color: transparent; box-sizing: inherit; color: #a22531; text-decoration-line: none; transition: all 0.3s ease 0s;\"\u003ENetBeans 12.3\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 1:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142161 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"2133188322\" height=\"248\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.00.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.00.png 2894w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.00-314x111.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.00-500x177.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.00-768x272.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.00-1536x545.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.00-2048x726.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 2:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142162 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3492700940\" height=\"228\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.12.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.12.png 2874w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.12-314x102.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.12-500x163.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.12-768x250.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.12-1536x500.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.12-2048x667.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 3:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142163 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3600915661\" height=\"258\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.24.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.24.png 2848w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.24-314x116.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.24-500x184.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.24-768x283.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.24-1536x566.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.24-2048x755.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 4:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142164 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1005607827\" height=\"241\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.46.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.46.png 2856w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.46-314x108.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.46-500x172.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.46-768x265.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.46-1536x529.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.50.46-2048x706.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003ESau khi tải về 2 bộ cài đặt JDK và NetBeans IDE, chúng ta sẽ tiến hành cài đặt JDK trước và cài đặt NetBeans IDE sau đó.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ETiến hành cài đặt\u003C\/span\u003E\u003C\/p\u003E\u003Col style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1.5em; padding-left: 1.5em;\"\u003E\u003Cli style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ECài đặt Java SE Development Kit (JDK)\u003C\/span\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 1: Chạy file JDK đã tải phía trên – Chọn Yes\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 2: Chọn Next\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142167 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"2217323492\" height=\"532\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.55.56.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.55.56.png 1986w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.55.56-309x235.png 309w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.55.56-493x375.png 493w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.55.56-768x584.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.55.56-1536x1168.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 3: Chọn Next\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142168 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1956687546\" height=\"538\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.09.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.09.png 1960w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.09-306x235.png 306w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.09-488x375.png 488w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.09-768x590.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.09-1536x1180.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 4: Chọn Close\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142169 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"2087005519\" height=\"535\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.22.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.22.png 1982w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.22-308x235.png 308w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.22-491x375.png 491w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.22-768x587.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-14.56.22-1536x1173.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E2.\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003ECài đặt NetBeans\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 1: Chạy file NetBeans IDE đã tải phía trên – Chọn Yes\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 2: Chọn Next\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142170 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"705389649\" height=\"588\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.01.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.01.png 1966w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.01-280x235.png 280w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.01-446x375.png 446w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.01-768x645.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.01-1536x1291.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.01-161x134.png 161w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 3: Tích Accept, sau đó chọn Next\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142171 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"2093606090\" height=\"589\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.18.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.18.png 1848w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.18-279x235.png 279w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.18-446x375.png 446w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.18-768x646.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.18-1536x1292.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.18-161x134.png 161w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 4: Chọn Browse để chỉnh lại đường dẫn cài đặt nếu cần thiết, sau đó chọn Next\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142172 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3952287348\" height=\"590\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.28.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.28.png 1816w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.28-279x235.png 279w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.28-445x375.png 445w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.28-768x647.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.28-1536x1294.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 5: Chọn Install\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142173 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1045536493\" height=\"591\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.39.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.39.png 1778w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.39-279x235.png 279w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.39-445x375.png 445w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.39-768x648.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.39-1536x1296.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 6: Chọn Finish để kết thúc cài đặt\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142174 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"2223924063\" height=\"586\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.49.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.49.png 1850w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.49-281x235.png 281w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.49-448x375.png 448w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.49-768x643.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.49-1536x1285.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.01.49-161x134.png 161w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter size-full wp-image-142177 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1405888189\" height=\"1458\" sizes=\"(max-width: 2068px) 100vw, 2068px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.07.47.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.07.47.png 2068w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.07.47-314x221.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.07.47-500x353.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.07.47-768x541.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.07.47-1536x1083.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.07.47-2048x1444.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"2068\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em; text-align: center;\"\u003E\u003Cem style=\"box-sizing: inherit;\"\u003ESau khi cài đặt thành công, trên màn hình sẽ xuất hiện Shortcut của Apach NetBeans IDE.\u003C\/em\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EThiết lập biến môi trường\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 1: Trên màn hình Desktop, click chuột phải vào Computer (This PC) sau đó chọn Properties.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142181 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"623902452\" height=\"800\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.02.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.02.png 1186w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.02-206x235.png 206w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.02-328x375.png 328w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.02-768x878.png 768w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 2: Chọn Advanced system settings\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142182 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1490207118\" height=\"428\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.16.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.16.png 2242w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.16-314x192.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.16-500x306.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.16-768x470.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.16-1536x940.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.16-2048x1253.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 3: Chọn Environment Variables\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142183 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3077374021\" height=\"797\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.31.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.31.png 1426w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.31-206x235.png 206w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.31-329x375.png 329w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.31-768x875.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.31-1349x1536.png 1349w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 4: Trong System Variables, chọn “New…”\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter size-full wp-image-142185 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1254238664\" height=\"1684\" sizes=\"(max-width: 1782px) 100vw, 1782px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.45.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.45.png 1782w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.45-249x235.png 249w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.45-397x375.png 397w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.45-768x726.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.16.45-1536x1452.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"1782\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 5: Trong hộp thoại New System Variable, điền thông tin như sau:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142186 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3372967927\" height=\"175\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.01.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.01.png 2232w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.01-314x79.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.01-500x125.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.01-768x192.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.01-1536x384.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.01-2048x512.png 2048w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003Cbr style=\"box-sizing: inherit;\" \/\u003EVariable name: JAVA_HOME\u003Cbr style=\"box-sizing: inherit;\" \/\u003EVariable value: C:\\Program Files\\Java\\jdk-11.0.11 (điền đường dẫn thư mục đặt JDK)\u003Cbr style=\"box-sizing: inherit;\" \/\u003ESau đó, click “OK” để hoàn tất việc đặt tên biến môi trường\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 6: Sửa đổi biến môi trường\u0026nbsp;\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EPath:\u003C\/span\u003E\u0026nbsp;Trong phần System Variable, ta sửa biến môi trường Path: Click đúp chuột vào dòng “Path”\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142187 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1063655356\" height=\"668\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.23.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.23.png 1476w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.23-246x235.png 246w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.23-393x375.png 393w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.23-768x733.png 768w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 7: Click\u0026nbsp;“New” và điền %JAVA_HOME%\\bin\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter size-full wp-image-142189 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3391294370\" height=\"1212\" sizes=\"(max-width: 1264px) 100vw, 1264px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.34.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.34.png 1264w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.34-245x235.png 245w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.34-391x375.png 391w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.17.34-768x736.png 768w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"1264\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EHướng dẫn sử dụng NetBeans IDE\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 1: Trên màn hình Desktop, click đúp vào Shortcut Apach NetBeans 12.3\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142209 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"2354242036\" height=\"583\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.29.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.29.png 1574w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.29-282x235.png 282w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.29-450x375.png 450w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.29-768x640.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.29-1536x1280.png 1536w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.29-161x134.png 161w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 2: Tạo dự án mới, chọn File\/New Project (Ctrl + Shift + N)\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142210 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"1074533765\" height=\"306\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.43.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.43.png 1836w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.43-314x137.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.43-500x218.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.43-768x335.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.43-1536x671.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 3: Chọn Java with Ant\/ Java Application\/ Next\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142211 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3304681872\" height=\"495\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.54.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.54.png 1992w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.54-314x222.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.54-500x353.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.54-768x543.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.24.54-1536x1086.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 4: Sửa lại tên dự án (Project Name) và chọn vị trí lưu dự án (Browse phần Project Location), sau đó chọn “Finish”.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142212 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"3225170974\" height=\"486\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.04.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.04.png 1730w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.04-314x218.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.04-500x347.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.04-768x533.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.04-1536x1065.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003EBước 5: Kết quả\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em;\"\u003E\u003Cimg alt=\"\" class=\"aligncenter wp-image-142213 lazyloaded\" data-ll-status=\"loaded\" data-pagespeed-url-hash=\"4277224960\" height=\"374\" sizes=\"(max-width: 700px) 100vw, 700px\" src=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.17.png\" srcset=\"https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.17.png 1956w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.17-314x168.png 314w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.17-500x267.png 500w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.17-768x410.png 768w, https:\/\/caodang.fpt.edu.vn\/wp-content\/uploads\/Screen-Shot-2021-05-17-at-15.25.17-1536x820.png 1536w\" style=\"border: 0px; box-sizing: inherit; clear: both; display: block; height: auto; margin-left: auto; margin-right: auto; max-width: 100%; vertical-align: middle;\" width=\"700\" \/\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #111111; font-family: -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, Roboto, Oxygen-Sans, Ubuntu, Cantarell, \u0026quot;Helvetica Neue\u0026quot;, sans-serif; font-size: 14px; margin: 0px 0px 1.5em; text-align: justify;\"\u003EĐến đây, chúng ta đã hoàn thành cài đặt NetBeans IDE – Công cụ hỗ trợ viết mã code miễn phí được xem là tốt nhất hiện nay, được sử dụng chủ yếu đối với các lập trình viên Java.\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/1392313191457659759"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/1392313191457659759"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html","title":"[Tự học lập trình Java] hướng dẫn cài đặt Netbean IDE"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-263589016080698410"},"published":{"$t":"2021-08-14T11:03:00.055+07:00"},"updated":{"$t":"2021-09-02T15:29:05.513+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Các câu lệnh luồng điều khiển (Control Flow Statements)"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Ch2\u003E\u003Ca name=\"_Toc79828479\"\u003ECác câu lệnh luồng điều khiển (Control Flow\nStatements)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\n\n\u003Ch3\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Ngôn ngữ lập trình Java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w285-h400\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Ngôn ngữ lập trình Java - tinhoccoban.net\" width=\"285\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Ca name=\"_Toc79828480\"\u003E\u003C\/a\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; font-weight: 400; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Ca name=\"_Toc79828480\"\u003E\u003Cb style=\"background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003C\/a\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Ca name=\"_Toc79828480\"\u003E\u003C\/a\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca name=\"_Toc79828480\"\u003E\u003C\/a\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"background: 0px 0px rgb(255, 255, 255); border: 0px; color: #5e5e5e; font-family: Domine, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 400; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003C\/h3\u003E\u003Ch3\u003E\u003Ca name=\"_Toc79828480\"\u003EKhái niệm.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác câu lệnh bên trong các tệp nguồn nói chung được thực thi\ntừ trên xuống dưới, các thứ tự thực hiện giống như chúng xuất hiện trong các tệp\nđó. Các \u003Ci\u003Ecâu lệnh điều khiển\u003C\/i\u003E có thể dừng, phá vỡ quá trình thực thi đó,\nquyết định tạo, lặp và phân nhánh cho chương trình bằng điều kiện thực thi cụ\nthể cho khối lệnh (blocks). Trong phần này mô tả các câu lệnh tạo quyết định (\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Eif-then\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Eif-then-else\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Eswitch\u003C\/span\u003E\u003C\/code\u003E)\nvà phân nhánh các câu lệnh (\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Ebreak\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Econtinue\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Ereturn\u003C\/span\u003E\u003C\/code\u003E) hỗ trợ trong ngôn ngữ lập\ntrình Java.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79828481\"\u003ECâu lệnh if-then.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh if-then là câu lệnh cơ bản của tất cả các câu lệnh\nđiều khiển. Nó cho chương trình của bạn biết thực thi phần mã nguồn nào chỉ với\ntừ if, kiểm tra các đánh giá là \u003Ci\u003Etrue\u003C\/i\u003E. Ví dụ trong lớp \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EBicycle\u003C\/span\u003E\nphanh giảm bớt tốc độ của xe khi nó đang chuyển động chỉ với từ if. Ví dụ thực\nthi bằng phương thức \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EapplyBrakes.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Evoid applyBrakes() {\n    \/\/ the \"if\" clause: bicycle must be moving\n    if (isMoving){ \n        \/\/ the \"then\" clause: decrease current speed\n        currentSpeed--;\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u003C\/span\u003ENếu kiểm tra có kết\nquả là \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Efalse\u003C\/span\u003E (nghĩa là xe không di chuyển) thì điểu khiển nhảy đến\nkết thúc câu lệnh \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eif-then.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n\n\u003Cbr \/\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825113;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-jk49s14U3E8\/YRdHTD2QD_I\/AAAAAAAACUA\/EFfP9Zk5Qko62jfKn-ESTm5UZKy3T9yJACNcBGAsYHQ\/s356\/caccaulenhdieukhien.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Luồng điều khiển if-then tinhoccoban.net\" border=\"0\" data-original-height=\"356\" data-original-width=\"280\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-jk49s14U3E8\/YRdHTD2QD_I\/AAAAAAAACUA\/EFfP9Zk5Qko62jfKn-ESTm5UZKy3T9yJACNcBGAsYHQ\/w252-h320\/caccaulenhdieukhien.png\" title=\"Luồng điều khiển if-then tinhoccoban.net\" width=\"252\" \/\u003E\u003C\/a\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825113;\"\u003ELuồng hoạt động của câu lệnh if-then\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgoài ra, mở và đóng dấu ngoặc nhọn là tùy chọn, sau đó là mệnh\nđề “then” gồm vào chỉ là một câu lệnh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cpre style=\"font-size: 12px;\"\u003Evoid applyBrakes() {\n    \/\/ same as above, but without braces \n    if (isMoving)\n        currentSpeed--;\n}\u003C\/pre\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECó thể bỏ qua dấu đóng mở ngoặc nhọn là tùy sở của người lập\ntrình. Bỏ qua chúng có thể tạo ra mã nguồn đơn giản hơn. Nếu một lệnh thứ hai\nsau đó được thêm vào sau mệnh đề “then”. Một lỗi phổ biến cho người mới lập\ntrình là quên thêm vào dấu đóng ngoặc nhọn. Từ đó trình biên dịch sẽ không thể\nbắt được lỗi và chương trình của bạn sẽ trả về kết quả sai.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79828482\"\u003ECâu lệnh if-then-else.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh if-then-else cung cấp một đường thực khi mệnh đề\n“if” được kiểm tra giá trị là false. Bạn có thể sử dụng câu lệnh if-then-else\ntrong phương thức \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EapplyBrakes\u003C\/span\u003E để thêm một vài hoạt động cho phanh khi\nmà xe không di chuyển. Trong trường hợp này hành động đơn giản là in ra màn\nhình lỗi trạng thái của xe là đang dừng chuyển động.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre style=\"font-size: 12px;\"\u003Evoid applyBrakes() {\n    if (isMoving) {\n        currentSpeed--;\n    } else {\n        System.err.println(\"The bicycle has already stopped!\");\n    } \n}\u003C\/pre\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EIfElseDemo\u003C\/span\u003E\u003C\/code\u003E gán các hạng học lực cho\ngiá trị cho điểm kiểm tra: một điểm A có tỉ lệ 90% trở lên, một điểm B có tỉ lệ\n80% trở lên và v.v.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre style=\"font-size: 12px;\"\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003Eclass IfElseDemo {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; public static void main(String[] args) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; int testscore = 76;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; char grade;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; if (testscore \u0026gt;= 90) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; grade = 'A';\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; } else if (testscore \u0026gt;= 80) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; grade = 'B';\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; } else if (testscore \u0026gt;= 70) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; grade = 'C';\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; } else if (testscore \u0026gt;= 60) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; grade = 'D';\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; } else {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; grade = 'F';\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Grade = \" + grade);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: medium; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E}\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐầu ra của chương trình này là \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp; Grade = C\u003C\/p\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể nhận thấy rằng giá trị \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Etestscore\u003C\/span\u003E có thể\nthỏa mãn một biểu thức trong biểu thức điều kiện: 76\u0026gt;=70 và 76 \u0026gt;=60. Tuy\nnhiên chỉ một điều kiện được thỏa mãn thì câu lệnh đã được thực thi (\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Egrade\n= 'C';\u003C\/span\u003E) và điều kiện còn lại không được tính tới.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cbr \/\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825114;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-8XMS91AMhLM\/YRdH2H-Bc4I\/AAAAAAAACUI\/-npUlzjBjYo0jzKAXkiEalvP56fzZzgywCNcBGAsYHQ\/s529\/luongdieukhienifthenelse.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Luồng điều khiền if-then-else tinhoccoban.net\" border=\"0\" data-original-height=\"387\" data-original-width=\"529\" height=\"293\" src=\"https:\/\/1.bp.blogspot.com\/-8XMS91AMhLM\/YRdH2H-Bc4I\/AAAAAAAACUI\/-npUlzjBjYo0jzKAXkiEalvP56fzZzgywCNcBGAsYHQ\/w400-h293\/luongdieukhienifthenelse.png\" title=\"Luồng điều khiền if-then-else tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825114;\"\u003ELuồng hoạt động của câu lệnh if-then-else\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79828483\"\u003ECâu lệnh switch case\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhông giống các câu lệnh if-then và if-then-else, câu lệnh\nswitch có thể thực thi số lượng đếm được các nhánh. Một switch làm việc với\nbyte, short, char, int các kiểu dữ liệu nguyên thủy. Nó cũng làm việc với các\nkiểu dữ liệu liệt kê (sẽ được bàn trong kiểu Enum), lớp String, và một vài lớp\nđặc biệt khác tất nhiên các dữ liệu nguyên thủy: Character, Byte, Short và\nInterger (Được bàn trong các số và các chuỗi.)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-aONZ33MoBLY\/YRdIVLMbkZI\/AAAAAAAACUQ\/JjObeFEZubA1-tvyhrDvtgLTNQ_ipee-wCNcBGAsYHQ\/s468\/bieuddodieukhienswitchcase.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Biểu đồ hoạt động của câu lệnh điều khiển switch case - tinhoccoban.net\" border=\"0\" data-original-height=\"468\" data-original-width=\"325\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-aONZ33MoBLY\/YRdIVLMbkZI\/AAAAAAAACUQ\/JjObeFEZubA1-tvyhrDvtgLTNQ_ipee-wCNcBGAsYHQ\/w278-h400\/bieuddodieukhienswitchcase.png\" title=\"Biểu đồ hoạt động của câu lệnh điều khiển switch case - tinhoccoban.net\" width=\"278\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825115;\"\u003EBiểu đồ hoạt động của câu lệnh điều khiển\nswitch case\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột ví dụ dưới đây, \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; text-decoration: none; text-underline: none;\"\u003ESwitchDemo\u003C\/span\u003E\u003C\/code\u003E\nkhai báo một số nguyên int là \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Emonth.\u003C\/span\u003E Nhận giá trị là biểu diễn một\ntháng. Đoạn code hiển thị tên của một tháng, lấy giá trị biến month. Sử dụng\ncâu lệnh điều khiển switch case.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre style=\"font-size: 12px;\"\u003Epublic class SwitchDemo {\n    public static void main(String[] args) {\n \n        int month = 8;\n        String monthString;\n        switch (month) {\n            case 1:  monthString = \"January\";\n                     break;\n            case 2:  monthString = \"February\";\n                     break;\n            case 3:  monthString = \"March\";\n                     break;\n            case 4:  monthString = \"April\";\n                     break;\n            case 5:  monthString = \"May\";\n                     break;\n            case 6:  monthString = \"June\";\n                     break;\n            case 7:  monthString = \"July\";\n                     break;\n            case 8:  monthString = \"August\";\n                     break;\n            case 9:  monthString = \"September\";\n                     break;\n            case 10: monthString = \"October\";\n                     break;\n            case 11: monthString = \"November\";\n                     break;\n            case 12: monthString = \"December\";\n                     break;\n            default: monthString = \"Invalid month\";\n                     break;\n        }\n        System.out.println(monthString);\n    }\n}\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;Trong trường hợp này, \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EAugust\u003C\/span\u003E được in ra ở đầu\nra.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần thân của câu lệnh \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eswitch\u003C\/span\u003E được biết đến\nlà khối switch (\u003Ci\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Eswitch block\u003C\/span\u003E\u003C\/i\u003E). Một câu lệnh trong khối\nswitch có thể được gán nhãn với một hoặc nhiều nhãn \u003Ci\u003Ecase\u003C\/i\u003E hoặc \u003Ci\u003Edefault\u003C\/i\u003E.\nKhi tính toán giá trị biểu thức \u003Ci\u003Eswitch\u003C\/i\u003E, việc thực thi sẽ dựa trên việc\nkhớp giá trị đó với các nhãn \u003Ci\u003Ecase\u003C\/i\u003E. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể hiện tên hiển thị của tháng với các câu lệnh\nif-then-else.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre style=\"font-size: 12px;\"\u003Eint month = 8;\nif (month == 1) {\n    System.out.println(\"January\");\n} else if (month == 2) {\n    System.out.println(\"February\");\n}\n...  \/\/ and so on\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EQuyết định sử dụng các câu lệnh \u003Ci\u003Eif-then-else\u003C\/i\u003E hay câu\nlệnh \u003Ci\u003Eswitch\u003C\/i\u003E là dựa trên khả năng đọc biểu thức kiểm tra điều kiện. Một\ncâu lệnh \u003Ci\u003Eif-then-else\u003C\/i\u003E có biểu thức điều kiện trong phạm vi giá trị nào\nđó, nhưng trái lại câu lệnh switch dựa trên biểu thức điều kiện là một số\nnguyên, giá trị liệt kê hoặc đối tượng \u003Ci\u003EString\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột điểm thú vị là câu câu lệnh \u003Ci\u003Ebreak\u003C\/i\u003E. Mỗi câu lệnh \u003Ci\u003Ebreak\u003C\/i\u003E\nở cuối để kết thúc câu lệnh \u003Ci\u003Eswitch\u003C\/i\u003E. Tiếp tục luồng điều khiển với câu lệnh\nđầu tiên trong khối switch. Các câu lệnh \u003Ci\u003Ebreak\u003C\/i\u003E là cần thiết bởi vì không\ncó chúng, các câu lệnh trong khối switch sẽ được chạy hết: toàn bộ các câu lệnh\nsau các nhãn \u003Ci\u003Ecase\u003C\/i\u003E thỏa mãn đều được thực thi tuần tự, bất kể các biểu thức\nnhãn case sau đó cho đến khi gặp một câu lệnh \u003Ci\u003Ebreak.\u003C\/i\u003E Chương trình \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003ESwitchDemoFallThrough\u003C\/span\u003E\u003C\/code\u003E\nsẽ trình diễn các câu lệnh trong khối switch được thực thi hết. Chương trình\nnày hiển thị tương ứng số nguyên \u003Ci\u003Emonth\u003C\/i\u003E và các tháng trong một năm.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre style=\"font-size: 12px;\"\u003Epublic class SwitchDemoFallThrough {\n \n    public static void main(String[] args) {\n        java.util.ArrayList\u0026lt;String\u0026gt; futureMonths =\n            new java.util.ArrayList\u0026lt;String\u0026gt;();\n \n        int month = 8;\n \n        switch (month) {\n            case 1:  futureMonths.add(\"January\");\n            case 2:  futureMonths.add(\"February\");\n            case 3:  futureMonths.add(\"March\");\n            case 4:  futureMonths.add(\"April\");\n            case 5:  futureMonths.add(\"May\");\n            case 6:  futureMonths.add(\"June\");\n            case 7:  futureMonths.add(\"July\");\n            case 8:  futureMonths.add(\"August\");\n            case 9:  futureMonths.add(\"September\");\n            case 10: futureMonths.add(\"October\");\n            case 11: futureMonths.add(\"November\");\n            case 12: futureMonths.add(\"December\");\n                     break;\n            default: break;\n        }\n \n        if (futureMonths.isEmpty()) {\n            System.out.println(\"Invalid month number\");\n        } else {\n            for (String monthName : futureMonths) {\n               System.out.println(monthName);\n            }\n        }\n    }\n}\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình này là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EAugust\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003ESeptember\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EOctober\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003ENovember\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EDecember\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVề kỹ thuật thì \u003Ci\u003Ebreak\u003C\/i\u003E cuối không yêu cầu bởi vì các\ncâu lệnh sẽ được thực hiện trong lệnh switch. Sử dụng một \u003Ci\u003Ebreak\u003C\/i\u003E được\nkhuyến khích làm thay đổi code, dễ đọc và ít bị lỗi hơn. Phần \u003Ci\u003Edefault\u003C\/i\u003E được\ndùng khi tất cả các phần \u003Ci\u003Ecase\u003C\/i\u003E khác đều không thỏa mãn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003ESwitchDemo2\u003C\/span\u003E\u003C\/code\u003E cho thấy một câu lệnh có\nthể có nhiều nhãn \u003Ci\u003Ecase.\u003C\/i\u003E Mã nguồn ví dụ tính toán trả về ngày trong một\ntháng cụ thể.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass SwitchDemo2 {\n    public static void main(String[] args) {\n \n        int month = 2;\n        int year = 2000;\n        int numDays = 0;\n \n        switch (month) {\n            case 1: case 3: case 5:\n            case 7: case 8: case 10:\n            case 12:\n                numDays = 31;\n                break;\n            case 4: case 6:\n            case 9: case 11:\n                numDays = 30;\n                break;\n            case 2:\n                if (((year % 4 == 0) \u0026amp;\u0026amp; \n                     !(year % 100 == 0))\n                     || (year % 400 == 0))\n                    numDays = 29;\n                else\n                    numDays = 28;\n                break;\n            default:\n                System.out.println(\"Invalid month.\");\n                break;\n        }\n        System.out.println(\"Number of Days = \"\n                           + numDays);\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESử dụng chuỗi trong câu lệnh switch.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETừ Java SE 7 trở đi, bạn có thể sự dung một đối tượng của lớp\n\u003Ci\u003EString\u003C\/i\u003E trong biểu thức điều kiện của câu lệnh \u003Ci\u003Eswitch\u003C\/i\u003E. Trong ví dụ\n\u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EStringSwitchDemo\u003C\/span\u003E\u003C\/code\u003E\nhiển thị số tháng dựa vào giá trị tên của lớp String là \u003Ci\u003Emonth\u003C\/i\u003E: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003Epublic class StringSwitchDemo {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; public static int getMonthNumber(String month) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; int monthNumber = 0;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; if (month == null) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; return monthNumber;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; switch (month.toLowerCase()) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"january\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 1;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"february\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 2;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"march\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 3;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"april\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 4;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"may\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 5;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"june\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 6;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"july\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 7;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"august\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 8;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"september\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 9;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"october\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 10;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"november\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 11;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; case \"december\":\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 12;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; default:\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; monthNumber = 0;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; break;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; return monthNumber;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; public static void main(String[] args) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; String month = \"August\";\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; int returnedMonthNumber =\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; StringSwitchDemo.getMonthNumber(month);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; if (returnedMonthNumber == 0) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Invalid month\");\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; } else {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(returnedMonthNumber);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E}\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003C\/pre\u003E\n\n\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐầu ra của mã nguồn này là 8.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐối tượng String trong biểu thức switch được so sánh với giá\ntrị trong mỗi nhãn \u003Ci\u003Ecase\u003C\/i\u003E giống như phương thức \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EString.equals\u003C\/span\u003E\u003C\/code\u003E\nđã được sử dụng. Thứ tự trong ví dụ \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EStringSwitchDemo\u003C\/span\u003E được chấp nhận bất\nkể trường hợp này, chuỗi month được chuyển đổi sang chuỗi viết thường (với\nphương thức \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EtoLowerCase\u003C\/span\u003E\u003C\/code\u003E) và tất cả các chuỗi liên kết trong\ncác nhãn case đều sẽ viết thường.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChú ý: Ví dụ này kiểm tra nếu biểu thức trong câu lệnh\nswitch là null.Hãy chắc chắn không có biểu thưc nào trong câu lệnh switch là\nnull vì nó sẽ ném lỗi vào lớp \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003ENullPointerException.\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79828484\"\u003ECâu lệnh while và do-while\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh while thực thi một khối các câu lệnh trong khi điều\nkiện là true. Nó có cú pháp như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ewhile (expression) {\n     statement(s)}\u003C\/span\u003E\u003C\/pre\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-dAT9Gm-vzf8\/YRdJOf0TxAI\/AAAAAAAACUY\/NbnqyLbtv4UDfcyC3zZ5ExYP-IlkSWM0QCNcBGAsYHQ\/s355\/sodohoatdonglenhwhile.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Sơ đồ hoạt động của câu lệnh while - tinhoccoban.net\" border=\"0\" data-original-height=\"355\" data-original-width=\"231\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-dAT9Gm-vzf8\/YRdJOf0TxAI\/AAAAAAAACUY\/NbnqyLbtv4UDfcyC3zZ5ExYP-IlkSWM0QCNcBGAsYHQ\/w260-h400\/sodohoatdonglenhwhile.png\" title=\"Sơ đồ hoạt động của câu lệnh while - tinhoccoban.net\" width=\"260\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv style=\"text-align: center;\"\u003ESơ đồ hoạt động của câu lệnh while\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh while tính toán biểu thức, biểu thức này phải trả về\nmột giá trị kiểu \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eboolean.\u003C\/span\u003E Nếu biểu thức tính toán ra giá trị true,\ncâu lệnh \u003Ci\u003Ewhile\u003C\/i\u003E thực thi các câu lệnh nằm trong khối lệnh \u003Ci\u003Ewhile\u003C\/i\u003E.\nTiếp tục kiểm tra biểu thức và thực hiện khối lệnh đó cho đến khi biểu thức điều\nkiện trả về giá trị false. Sử dụng câu lệnh while để in ra giá trị từ 1 đến 10,\ntrong ví dụ \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EWhileDemo\u003C\/span\u003E\u003C\/code\u003E sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass WhileDemo {\n    public static void main(String[] args){\n        int count = 1;\n        while (count \u0026lt; 11) {\n            System.out.println(\"Count is: \" + count);\n            count++;\n        }\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể thực thi một vòng lặp vô hạn sử dụng câu lệnh\nwhile như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ewhile (true){\n    \/\/ your code goes here\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgôn ngữ lập trình Java cũng cung cấp một câu lệnh \u003Ci\u003Edo-while\u003C\/i\u003E,\nđược thể hiện như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Edo {\n     statement(s)\n} while (expression);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u0026nbsp;\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cbr \/\u003E\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-2QTs4pJMeXE\/YRdJwbFRA5I\/AAAAAAAACUg\/pnwsnqQ6iyQxUsXHzLtSZyl6MT6tTYXTACNcBGAsYHQ\/s280\/dowhile.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Sơ đồ hoạt động của câu lệnh do-while - tinhoccoban.net\" border=\"0\" data-original-height=\"280\" data-original-width=\"234\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-2QTs4pJMeXE\/YRdJwbFRA5I\/AAAAAAAACUg\/pnwsnqQ6iyQxUsXHzLtSZyl6MT6tTYXTACNcBGAsYHQ\/w334-h400\/dowhile.png\" title=\"Sơ đồ hoạt động của câu lệnh do-while\" width=\"334\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825117;\"\u003ESơ đồ hoạt động của câu lệnh do-while\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825117;\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\" style=\"text-align: left;\"\u003ESự khác nhau giữa \u003Ci\u003Edo-while\u003C\/i\u003E\nvà \u003Ci\u003Ewhile\u003C\/i\u003E đó là đánh giá biểu thức điều kiện ở đầu vòng lặp. Trái lại câu\nlệnh được thực thi trong khối do luôn thực hiện ít nhất một lần, điều này thể\nhiện trong ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; text-decoration: none; text-underline: none;\"\u003EDoWhileDemo\u003C\/span\u003E\u003C\/code\u003E\nsau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass DoWhileDemo {\n    public static void main(String[] args){\n        int count = 1;\n        do {\n            System.out.println(\"Count is: \" + count);\n            count++;\n        } while (count \u0026lt; 11);\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79828485\"\u003ECâu lệnh for\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh for cung cấp một cách gọn nhẹ để lặp trong một phạm\nvi giá trị. Lập trình viên thường gọi là vòng lặp for bởi vì cách lặp đi lặp lại\ncho đến khi điều kiện cụ thể được thỏa mãn. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cbr \/\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-M_bHhgMSfus\/YRdKBKqIxmI\/AAAAAAAACUo\/PMFfvshgp6QFYixbwTK8_s-heKFkb7fdQCNcBGAsYHQ\/s206\/for.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Sơ đồ hoạt động lệnh for - tinhoccoban.net\" border=\"0\" data-original-height=\"206\" data-original-width=\"166\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-M_bHhgMSfus\/YRdKBKqIxmI\/AAAAAAAACUo\/PMFfvshgp6QFYixbwTK8_s-heKFkb7fdQCNcBGAsYHQ\/w323-h400\/for.png\" title=\"Sơ đồ hoạt động lệnh for - tinhoccoban.net\" width=\"323\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp class=\"MsoCaption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"mso-bookmark: _Toc79825118;\"\u003ESơ đồ hoạt động của câu lệnh for.\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECú pháp chung của câu lệnh này như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Efor (initialization; termination;increment) {\n    statement(s)\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhi sử dụng phiên bản của vòng for này cần lưu ý:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l15 level1 lfo18; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBiểu thức khởi tạo \u003Cem\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Einitialization\u003C\/span\u003E\u003C\/em\u003E\nkhởi đầu vòng lặp; nó thực thi một lần, giống như bắt đầu vòng lặp.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l15 level1 lfo18; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhi biểu thức kết thúc \u003Cem\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Etermination\u003C\/span\u003E\u003C\/em\u003E tính ra giá trị false, vòng lặp kết thúc.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l15 level1 lfo18; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBiểu thức thay đổi \u003Cem\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Eincrement\u003C\/span\u003E\u003C\/em\u003E\nlà cần thiết sau mỗi lần thực hiện lặp, nó làm cho biểu thức điều kiện tăng hoặc\ngiảm giá trị.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EForDemo\u003C\/span\u003E\u003C\/code\u003E sử dụng hình thức câu lệnh for\nđể in ra các số từ 1 đến 10.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003Eclass ForDemo {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; public static void main(String[] args){\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;for(int i=1; i\u0026lt;11; i++){\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Count is: \" + i);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;}\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E}\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình này là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ECount is: 1\nCount is: 2\nCount is: 3\nCount is: 4\nCount is: 5\nCount is: 6\nCount is: 7\nCount is: 8\nCount is: 9\nCount is: 10\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EGhi nhớ làm thế nào khai báo biến trong mã nguồn cho biểu thức\nkhởi tạo điều kiện. Phạm vi của biến được khai báo đến hết khối mà câu lệnh for\nquản lý, do vậy nó có thể được sử dụng trong biểu thức kết thúc (\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Etermination\u003C\/span\u003E) và biểu thức thay đổi giá trị (\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Eincrement\u003C\/span\u003E). Nếu biến điều khiển câu lệnh for không cần thiết\nbên ngoài vòng lặp thì tốt nhất bạn nên khai báo trong biểu thức khởi tạo (\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Einitialization\u003C\/span\u003E). Các tên như i,j,k thường được dùng là biến\nđiều khiển vòng lặp; khai báo chúng trong biểu thức khởi tạo sẽ hạn chế vòng đời\ncủa biến đó và hạn chế được các lỗi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBa biểu thức điều kiện trong vòng lặp for là tùy chọn; một\nvòng lặp vô hạn được tạo ra như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\/\/ infinite loop\nfor ( ; ; ) {\n    \n    \/\/ your code goes here\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh for và các hình thức lặp khác thường được dùng\ntrong kiểu \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"font-size: 9.5pt; line-height: 130%;\"\u003ECollections\u003C\/span\u003E\nvà kiểu mảng (\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"font-size: 9.5pt; line-height: 130%;\"\u003Earrays\u003C\/span\u003E).\nHình thức này được giới thiệu như câu lệnh for nâng cao (\u003Ci\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Eenhanced for\u003C\/span\u003E\u003C\/i\u003E), và có thể được sử dụng để tạo ra các\nvòng lặp của bạn gọn hơn và dễ đọc hơn. Để chứng tỏ điều này ta xem mảng có 10\nphần tử như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eint[] numbers = {1,2,3,4,5,6,7,8,9,10};\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChương trình \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EEnhancedForDemo\u003C\/span\u003E\u003C\/code\u003E sử dụng vòng for đó\nnhư sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass EnhancedForDemo {\n    public static void main(String[] args){\n         int[] numbers = \n             {1,2,3,4,5,6,7,8,9,10};\n         for (int item : numbers) {\n             System.out.println(\"Count is: \" + item);\n         }\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ này, biến item lưu trữ giá trị hiện của mảng\nnumbers. Đầu ra của chương trình như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ECount is: 1\nCount is: 2\nCount is: 3\nCount is: 4\nCount is: 5\nCount is: 6\nCount is: 7\nCount is: 8\nCount is: 9\nCount is: 10\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgười ta khuyên nên sử dụng hình thức này bất cứ khi nào có\nthể để thay thế các hình thức for chung.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79828486\"\u003ECác câu lệnh phân nhánh chương trình.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECâu lệnh break.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh break có hai hình thức: gán nhãn và không gán nhãn.\nBạn thấy hình thức không án nhãn trong phần đã bàn ở trước của câu lệnh switch.\nBạn có thể sử dụng break không gán nhãn để kết thúc một câu lệnh lặp for, while\nhoặc do-while như trong ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EBreakDemo\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;\u003C\/span\u003Esau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass BreakDemo {\n    public static void main(String[] args) {\n \n        int[] arrayOfInts = \n            { 32, 87, 3, 589,\n              12, 1076, 2000,\n              8, 622, 127 };\n        int searchfor = 12;\n \n        int i;\n        boolean foundIt = false;\n \n        for (i = 0; i \u0026lt; arrayOfInts.length; i++) {\n            if (arrayOfInts[i] == searchfor) {\n                foundIt = true;\n                break;\n            }\n        }\n \n        if (foundIt) {\n            System.out.println(\"Found \" + searchfor + \" at index \" + i);\n        } else {\n            System.out.println(searchfor + \" not in the array\");\n        }\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong chương trình tìm thấy số 12 trong mảng. Câu lệnh \u003Ci\u003Ebreak\u003C\/i\u003E\nsẽ kết thúc vòng lặp for khi giá trị được tìm thấy. Luồng điều khiển sẽ chuyển\nđến câu lệnh ngay sau vòng lặp for. Chương trình này có kết quả đầu ra là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EFound 12 at index 4\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột câu lệnh break không gán nhãn kết thúc trong cùng câu lệnh\nswitch, for, while, hoặc do-while. Nhưng câu lệnh break gán nhãn kết thúc ra\nngoài câu lệnh đó. Chương ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; text-decoration: none; text-underline: none;\"\u003EBreakWithLabelDemo\u003C\/span\u003E\u003C\/code\u003E\nlà tương đương với chương trình trước, nhưng sử dụng for lồng để tìm một giá trị\ntrong mảng hai chiều. Khi tìm thấy, một câu lệnh break gán nhãn sẽ kết thúc ra\nngoài vòng lặp (nhãn “search”).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass BreakWithLabelDemo {\n    public static void main(String[] args) {\n \n        int[][] arrayOfInts = { \n            { 32, 87, 3, 589 },\n            { 12, 1076, 2000, 8 },\n            { 622, 127, 77, 955 }\n        };\n        int searchfor = 12;\n \n        int i;\n        int j = 0;\n        boolean foundIt = false;\n \n    search:\n        for (i = 0; i \u0026lt; arrayOfInts.length; i++) {\n            for (j = 0; j \u0026lt; arrayOfInts[i].length;\n                 j++) {\n                if (arrayOfInts[i][j] == searchfor) {\n                    foundIt = true;\n                    break search;\n                }\n            }\n        }\n \n        if (foundIt) {\n            System.out.println(\"Found \" + searchfor + \" at \" + i + \", \" + j);\n        } else {\n            System.out.println(searchfor + \" not in the array\");\n        }\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình này là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EFound 12 at 1, 0\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u003C\/span\u003ECâu lệnh break kết một\nnhãn lệnh; nó không chuyển đến luồng điều khiển của nhãn. Luồng điều khiển chuyền\nngay lập tức đến ngay sau câu lệnh được gán nhãn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECâu lệnh continue.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh continue bỏ qua vòng lặp hiện tại của các câu lệnh\nlặp for, while hoặc do-while. Hình thức không gán nhãn nhẩy đến cuối thân vòng\nlặp và tính toán giá trị biểu thức điều kiện (\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eboolean\u003C\/span\u003E) để điểu khiển\nvòng lặp. Ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EContinueDemo\u003C\/span\u003E\u003C\/code\u003E nhảy đến một biến String,\nđếm số lần xuất hiện của ký tự “p”. Nếu ký tự hiện tại không là p, câu lệnh \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Econtinue\u003C\/span\u003E\nsẽ bỏ quaphaanf còn lại của vòng lặp và chuyển sang ký tự tiếp theo. Nếu nó là\n“p” chương trình sẽ tăng đếm ký tự.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ContinueDemo {\n    public static void main(String[] args) {\n \n        String searchMe = \"peter piper picked a \" + \"peck of pickled peppers\";\n        int max = searchMe.length();\n        int numPs = 0;\n \n        for (int i = 0; i \u0026lt; max; i++) {\n            \/\/ interested only in p's\n            if (searchMe.charAt(i) != 'p')\n                continue;\n \n            \/\/ process p's\n            numPs++;\n        }\n        System.out.println(\"Found \" + numPs + \" p's in the string.\");\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EỞ đây, đầu ra của chương trình là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EFound 9 p's in the string.\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể rõ ràng hơn về cách ử dụng này, thử bỏ câu lệnh continue đi\nvà biên dịch lại. Khi đó chương trình sẽ cạy lại, đếm sẽ sai, và nó nói là tìm\nthấy 35 chữ p thay vì 9.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột câu lệnh nhãn continue bỏ qua vòng lặp hiện tại thoát ra\nvị trí đánh dấu nhãn. Chương trình \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EContinueWithLabelDemo\u003C\/span\u003E sử dụng\nvòng lặp lồng để tìm chuỗi con trong một chuỗi khác. Hai vòng lặp yêu cầu: một\nvòng lặp chạy qua chuỗi con và một vòng lặp chạy qua xâu tìm kiếm. Chương trình\n\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EContinueWithLabelDemo\u003C\/span\u003E\nsử dụng hình thức continue gán nhãn để nhảy khỏi vòng lặp con ra vòng lặp bên ngoài.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ContinueWithLabelDemo {\n    public static void main(String[] args) {\n \n        String searchMe = \"Look for a substring in me\";\n        String substring = \"sub\";\n        boolean foundIt = false;\n \n        int max = searchMe.length() - \n                  substring.length();\n \n    test:\n        for (int i = 0; i \u0026lt;= max; i++) {\n            int n = substring.length();\n            int j = i;\n            int k = 0;\n            while (n-- != 0) {\n                if (searchMe.charAt(j++) != substring.charAt(k++)) {\n                    continue test;\n                }\n            }\n            foundIt = true;\n                break test;\n        }\n        System.out.println(foundIt ? \"Found it\" : \"Didn't find it\");\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình này là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EFound it\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECuối cùng của các câu lệnh tạo nhánh là câu lệnh return. Câu\nlệnh return tồn tại trong phương thức hiện tại, và điều khiển rả lại nơi mà phương\nthức đã được gọi. Câu lệnh return có hai hình thức: trả về một giá trị và không\ntrả về giá trị. Trả về một giá trị, đơn giản là đặt giá trị (hoặc một biểu thức\ntính toán ra giá trị) sau từ khóa return.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ereturn ++count;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKiểu dữ liệu được trả về phải khớp với kiểu khai báo giá trị\ntrả về của phương thức. Khi một phương thức khai báo void, hình thức sử dụng của\nreturn đó là không trả về một giá trị.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ereturn;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần lớp và đối tượng chúng ta sẽ tìm hiểu rõ hơn về cách\nviết phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003ETổng kết về các câu lệnh luồng điều khiền\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECâu lệnh điều khienr \u003Ci\u003Eif-then\u003C\/i\u003E khá cơ bản trong tất cả\ncác câu lệnh luồng điều khiển. Nó nói với chương trình thực thi một phần code\nchỉ khi kiểm biểu thức điều kiện if có giá trị true. Câu lệnh \u003Ci\u003Eif-then-else\u003C\/i\u003E\ncung cấp nhánh thức hai được thực thi khi mệnh đề if là false. Khác với \u003Ci\u003Eif-then\u003C\/i\u003E\nvà \u003Ci\u003Eif-then-else,\u003C\/i\u003E câu lệnh switch cho phép một số đường được thực thi. Câu\nlệnh while và do-while tiếp tục thức thi khối lệnh while trong khi điều kiện là\ntrue. Sự khác nhau giữa do-while và while đó là do-while tính toán biểu thức điều\nkiện ở cuối vòng lặp thay vì đầu vòng lặp. Vì vậy, câu lệnh sẽ điều khiển thực\nhiện câu lệnh nằm trong khối do ít nhất một lần. Câu lệnh for cung cấp một cách\ngọn nhẹ hơn lặp trong phạm vi giá trị. Nó có hai hình thức, một là được thiết kế\ncho collection và mảng.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBài tập về các câu lệnh luồng điều khiển.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài tập 1 Câu lệnh luồng điều khiển cơ bản hỗ trợ trong\nlập trình Java là gì?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài tâp 2 Xem xét đoạn code sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eif (aNumber \u0026gt;= 0)\n    if (aNumber == 0)\n        System.out.println(\"first string\");\nelse System.out.println(\"second string\");\nSystem.out.println(\"third string\");\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003E\n\n\u003C\/p\u003E\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E-\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EĐầu ra của chương trình là gì nếu aNumber là 3.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E-\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EViết một chương trình kiểm tra nội dung chương\ntrình với aNumber là 3. Đầu ra khi chạy chương trình là gì? Dự đoán của bạn? Giải\nthích tại sao đầu ra lại như vậy. Trong trường khợp khác. Mô tả luồng điều khiển\ntrong chương trình.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E-\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ESử dụng dấu cách và ngắt đoạn để cho đoạn mã nguồn\nđó dễ đọc và dễ hiểu hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E-\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ESử dụng dấu ngoặc nhọn để code tường minh hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/263589016080698410"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/263589016080698410"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html","title":"[Tự học lập trình Java] Các câu lệnh luồng điều khiển (Control Flow Statements)"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w285-h400-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-8419331898208655607"},"published":{"$t":"2021-08-12T11:40:00.025+07:00"},"updated":{"$t":"2021-09-02T15:29:23.636+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Câu lệnh, biểu thức, khối lệnh trong ngôn ngữ lập trình Java"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EBây giờ chúng ta đã biết biến và toán tử. Tiếp theo sẽ là biểu\nthức, câu lệnh và khối lệnh là gì. Các toán tử có thể được sử dụng để xây dựng\nnên các biểu thucwcs, ở đó sẽ tính toán giá trị, biểu thức là các thành phần\nlõi của câu lệnh, câu lệnh có thể gộp trong các khối lệnh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Lập trình java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w285-h400\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Lập trình java - tinhoccoban.net\" width=\"285\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Cb style=\"background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"background: 0px 0px rgb(255, 255, 255); border: 0px; color: #5e5e5e; font-family: Domine, Arial, Helvetica, sans-serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79655214\"\u003EBiểu thức (Expressions)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột biểu thức là một cấu t rúc được tạo ra từ các biến, các\ntoán tử, và các lời gọi phương thức, chúng có thể được khởi dựng theo các cú\npháp của ngôn ngữ lập trình, tính toán thành một giá trị đơn. Bạn có thể đã\nnhìn thấy các ví dụ về biểu thức được minh họa trong ví dụ sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003Eint cadence = 0;\nanArray[0] = 100;\nSystem.out.println(\"Element 1 at index 0: \" + anArray[0]); \nint result = 1 + 2; \/\/ result is now 3\nif (value1 == value2) \n    System.out.println(\"value1 == value2\");\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKiểu giá trị được trả về trong biểu thức phụ thuộc các thành\nphần sử dụng trong biểu thức. Biểu thức \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Ecadence = 0\u003C\/span\u003E trả về một\nkết quả kiểu \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eint\u003C\/span\u003E bởi vì biểu thức gán một giá trị cùng kiểu bên trái\ntoán hạng; trong trường hợp này, \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Ecadence\u003C\/span\u003E là một số kiểu \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eint.\u003C\/span\u003E\nCũng có thể thấy các biểu thức khác, một biểu thức có thể trả về kiều giá trị\nkhác, có thể là \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eboolean\u003C\/span\u003E hoặc \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EString.\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình Java cho phép bạn tạo một biểu thức\nhợp nhất từ các biểu thức nhỏ hơn kểu dữ liệu yêu cầu từng phần trong biểu thức\nphải khớp với các kiểu dữ liệu khác. Ví dụ một biểu thức hợp nhất:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003E1 * 2 * 3\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ này, cài đặt một biểu thức mà thứ tự tính toán\nlà không quan trọng bởi vì kết quả là phép nhân thì độc lập với thứ tự, do đó một\ncách tương tự, không quan trong thứ tự áp dụng vào phép nhân. Tuy nhiên nó không\ncòn đúng với biểu thức. Ví dụ biểu thức sau sẽ cho sự khác biệt về kết quả phụ\nthuộc vào thực thi phép cộng hoặc phép nhân trước:\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003Ex + y \/ 100    \/\/ ambiguous\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể cụ thể chính xác một biểu thức được tính toán sử dụng\nbởi dấu ngoặc: ( và ). Ví dụ tạo một biểu thức không gây hiểu nhầm có thể được\nviết như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003E(x + y) \/ 100  \/\/ unambiguous, recommended\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu bạn không xác định rõ ràng thứ tự cho các toán tử được\nthực thi, thì thứ tự đó sẽ được quyết định bằng \u003Ci\u003Equyền ưu tiên\u003C\/i\u003E cho các toán\ntử sử dụng trong biểu thức. Các toán tử có quyền ưu tiên cao hơn được tính toán\ntrước. Ví dụ: Phép chia có quyền ưu tiên cao hơn phép cộng. Vì vậy hai dòng lệnh\ndưới đây là tương đương:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003Ex + y \/ 100\nx + (y \/ 100) \/\/ unambiguous, recommended\u003C\/span\u003E\u003C\/pre\u003E\u003Cp class=\"MsoNormal\"\u003EKhi viết dấu ngoặc trong biểu thức, thì rõ ràng và xác định\nvới cặp ngoặc đơn, điều mà các toán tử nào sẽ được tính toán trước. Khi đó sẽ tạo\nđoạn code dễ đọc và dễ bảo trì.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác câu lệnh (Statements)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác câu lệnh thì thường tương đương với tuần tự trong ngôn\nngữ tự nhiên. Một câu lệnh là một đơn vị thực thi. Các kiểu biểu thức có thể tạo\nra các câu lệnh bằng cách cuối biểu thức là dấu chấm phẩy (;).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác biểu thức gán.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBất kỳ biểu thức có sử dụng ++ hoặc --.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác lời gọi hàm.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ECác biểu thức tạo đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác câu lệnh như thế được gọi là các câu lệnh biểu thức.\nTrong ví dụ dưới đây có vài các câu lệnh biểu thức.\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\/\/ assignment statement\n\naValue = 8933.234;\n\n\/\/ increment statement\n\naValue++;\n\n\/\/ method invocation statement\n\nSystem.out.println(\"Hello World!\");\n\n\/\/ object creation statement\n\nBicycle myBike = new Bicycle();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgoài các câu lệnh biểu thức, ở đây có hai câu lệnh khác: Các\ncâu lệnh khai báo và các câu lệnh điều khiển. Một câu lệnh khai báo để khai báo\nbiến. Bạn có thể đã thấy trong ví dụ câu lệnh khai báo trước đó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003E\/\/ declaration statement\ndouble aValue = 8933.234;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECuối cùng, các câu lệnh điều khiển điều tiết thứ tự các câu\nlệnh thực thi. Bạn sẽ được học trong phần tiếp theo là các cấu trúc điều khiển.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác khối lệnh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột khối lệnh là một nhóm từ không câu lệnh trở lên đặt\ntrong cặp dấu ngoặc nhọn và có thể sử dụng ở bất kỳ đâu có câu lệnh. Ví dụ \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EBlockDemo\u003C\/span\u003E\u003C\/code\u003E minh\nhọa sử dụng khối lệnh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003Eclass BlockDemo {\n     public static void main(String[] args) {\n          boolean condition = true;\n          if (condition) { \/\/ begin block 1\n               System.out.println(\"Condition is true.\");\n          } \/\/ end block one\n          else { \/\/ begin block 2\n               System.out.println(\"Condition is false.\");\n          } \/\/ end block 2\n     }\n}\u003C\/span\u003E\u003C\/pre\u003E\u003Ch2 style=\"text-align: center;\"\u003E\u003Cb\u003EBài tập\u003C\/b\u003E\u003C\/h2\u003E\u003Cp style=\"text-align: left;\"\u003E\u003Cb\u003EBài tập 1\u003C\/b\u003E Các câu lệnh có thể được gom lại thành gì?\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBài tập 2 \u003C\/b\u003ECác câu lệnh tương tự như tuần tự trong ngôn\nngữ tự nhiên, nhưng kết thúc mỗi đoạn, mỗi câu lệnh là dấu gì?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBài tập 3\u003C\/b\u003E Một khối lệnh nhóm từ không câu lệnh trỏe lên\ntrong dấu gì?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBài tập 4\u003C\/b\u003E Xác định kiểu câu lệnh biểu thức trong các câu\nlệnh sau:\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-family: Courier;\"\u003EaValue = 8933.234;\naValue++;\nSystem.out.println(\"Hello World!\");\nBicycle myBike = new Bicycle();\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cbr \/\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8419331898208655607"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8419331898208655607"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html","title":"[Tự học lập trình Java] Câu lệnh, biểu thức, khối lệnh trong ngôn ngữ lập trình Java"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w285-h400-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-2557886998833041749"},"published":{"$t":"2021-08-11T15:33:00.034+07:00"},"updated":{"$t":"2021-09-02T15:29:41.290+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Toán tử  trong ngôn ngữ lập trình Java."},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Ch2\u003E\u003Ca name=\"_Toc79567410\"\u003EToán tử (Operators)\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Lập trình Java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w285-h400\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Lập trình Java - tinhoccoban.net\" width=\"285\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Ca name=\"_Toc79567410\"\u003E\u003C\/a\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Ca name=\"_Toc79567410\"\u003E\u003Cb style=\"background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003C\/a\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Ca name=\"_Toc79567410\"\u003E\u003C\/a\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca name=\"_Toc79567410\"\u003E\u003C\/a\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003C\/div\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79567411\"\u003EKhái niệm.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBây giờ chúng ta đã biết cách khai báo và khởi gán các giá\ntrị ban đầu cho các biến, có lẽ bạn muốn biết làm thế nào để làm việc giữa các\nbiến với nhau. Học toán tử trong ngôn ngữ lập trình Java sẽ là nơi tốt nhất để\nbắt đầu làm việc đó. Các toán tử là các ký hiệu đặc biệt trình diễn để một,\nhai, ba toán hạng liên kết với nhau và trả về một giá trị.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EChúng ta sẽ tìm hiều các toán tử trong ngôn ngữ lập trình\nJava, nó có thể giúp ích cho bạn biết nơi mà toán tử nào được thực thi trước có\nnhững toán tử được quyền ưu tiên. Các toán tử ở \u003Cb\u003Edưới\u003C\/b\u003E\u0026nbsp;liệt kê theo thứ\ntự ưu tiên. Toán tử xuất hiện ở gần đầu bảng thì độ ưu tiên cao hơn. Toán tử có\nđộ ưu tiên cao hơn sẽ được tính toán trước toán tử có độ ưu tiên thấp hơn. Các\ntoán tử trong cùng dòng sẽ cùng độ ưu tiên. Khi các toán tử có cùng độ ưu tiên\nxuất hiện trong biểu thức thì một quy tắc chi phối toán tử nào ưu tiên trước. Tất\ncả toán tử nhị phân được đánh giá từ trái qua phải, toán tử gán được tính toán\ntừ phải qua trái.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"break-after: avoid; text-align: center;\"\u003EQuyền ưu tiên của các toán tử\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv align=\"center\"\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" class=\"MsoNormalTable\" style=\"mso-cellspacing: 1.5pt; mso-padding-alt: 3.75pt 3.75pt 3.75pt 3.75pt; mso-yfti-tbllook: 1184;\" summary=\"This table lists operators according to precedence order\"\u003E\n \u003Ctbody\u003E\u003Ctr style=\"mso-yfti-firstrow: yes; mso-yfti-irow: 0;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EOperators\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EPrecedence\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 1;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Epostfix\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Ci\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eexpr\u003C\/span\u003E\u003C\/i\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E++\u0026nbsp;\u003Ci\u003Eexpr\u003C\/i\u003E--\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 2;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eunary\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E++\u003Ci\u003Eexpr\u003C\/i\u003E\u0026nbsp;--\u003Ci\u003Eexpr\u003C\/i\u003E\u0026nbsp;+\u003Ci\u003Eexpr\u003C\/i\u003E\u0026nbsp;-\u003Ci\u003Eexpr\u003C\/i\u003E\u0026nbsp;~\n  !\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 3;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Emultiplicative\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E* \/ %\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 4;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eadditive\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E+ -\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 5;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eshift\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026lt;\u0026lt; \u0026gt;\u0026gt;\n  \u0026gt;\u0026gt;\u0026gt;\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 6;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Erelational\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026lt; \u0026gt; \u0026lt;= \u0026gt;=\n  instanceof\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 7;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eequality\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E== !=\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 8;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Ebitwise AND\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026amp;\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 9;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Ebitwise exclusive OR\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E^\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 10;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Ebitwise inclusive OR\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E|\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 11;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Elogical AND\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026amp;\u0026amp;\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 12;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Elogical OR\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E||\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 13;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eternary\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E? :\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 14; mso-yfti-lastrow: yes;\"\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eassignment\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 3.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E= += -= *= \/= %= \u0026amp;= ^= |=\n  \u0026lt;\u0026lt;= \u0026gt;\u0026gt;= \u0026gt;\u0026gt;\u0026gt;=\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình nói chung, một số toán tử có xu hướng\nxuất hiện nhiều hơn toán tử khác. Ví dụ, toán tử gán: \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\"\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E=\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\"\u003C\/span\u003E xuất hiện phổ biến hơn các toán tử dịch phải bit cho\nsố có dấu \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\"\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\u0026gt;\u0026gt;\u0026gt;”.\u003C\/span\u003E\u003C\/code\u003E\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp; \u003C\/span\u003EVới ý đó, sẽ trước hết bàn luận tập chung vào\ncác toán tử xuất hiện phổ biến để sử dụng quy tắc cơ bản, và tập chung cuối\ncùng vào các toán tử ít phổ biến. Mỗi bàn luận sẽ có một mã nguồn ví dụ bạn có\nthể biên dịch và chạy nó. Học với đầu ra của chương trình sẽ giúp cho bạn củng\ncố về những điều đã học.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79567412\"\u003EPhép gán, toán tử số học và phép toán một\nngôi.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử gán đơn\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột toán tử phổ biến mà bạn sẽ luôn bắt gặp đó là toán tử\ngán “=”. Bạn đã thấy toán tử này trong lớp Bicycle; nó sẽ gán giá trị bên phải\ncho toán hạng bên trái:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Eint cadence = 0;\n int speed = 0;\n int gear = 1;\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử này cũng có thể được sử dụng để gán các \u003Ci\u003Eđối tượng\ntham chiếu\u003C\/i\u003E. Sẽ tìm hiểu sâu hơn trong phần lớp và đối tượng ở các chương\nsau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác toán tử số học.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình Java có cung cấp các phép cộng, trừ\n,nhân và chia. Chúng ta sẽ thấy chúng trong các phép toán cơ bản. Chỉ có ký tự\ncó vẻ mới với bạn đó là ký hiệu “%”, đây là phép chia một toán hạng cho một số\nkhác và trả về phần còn lại (phần dư) là kết quả.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"break-after: avoid; text-align: center;\"\u003EToán tử số học trong Java\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv align=\"center\"\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" class=\"MsoNormalTable\" style=\"mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;\" summary=\"Arithmetic operators\"\u003E\n \u003Ctbody\u003E\u003Ctr style=\"mso-yfti-firstrow: yes; mso-yfti-irow: 0;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cb\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EOperator\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cb\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EDescription\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 1;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E+\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EAdditive operator (also used for String\n  concatenation)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 2;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E-\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003ESubtraction operator\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 3;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E*\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EMultiplication operator\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 4;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\/\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EDivision operator\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"height: 16.05pt; mso-yfti-irow: 5; mso-yfti-lastrow: yes;\"\u003E\n  \u003Ctd style=\"height: 16.05pt; padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E%\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"height: 16.05pt; padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 10pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003ERemainder operator\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVới chương trình dưới đây, kiểm tra lại các toán tử số học:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Eclass ArithmeticDemo {\n \n    public static void main (String[] args) {\n \n        int result = 1 + 2;\n        \/\/ result is now 3\n        System.out.println(\"1 + 2 = \" + result);\n        int original_result = result;\n \n        result = result - 1;\n        \/\/ result is now 2\n        System.out.println(original_result + \" - 1 = \" + result);\n        original_result = result;\n \n        result = result * 2;\n        \/\/ result is now 4\n        System.out.println(original_result + \" * 2 = \" + result);\n        original_result = result;\n \n        result = result \/ 2;\n        \/\/ result is now 2\n        System.out.println(original_result + \" \/ 2 = \" + result);\n        original_result = result;\n \n        result = result + 8;\n        \/\/ result is now 10\n        System.out.println(original_result + \" + 8 = \" + result);\n        original_result = result;\n \n        result = result % 7;\n        \/\/ result is now 3\n        System.out.println(original_result + \" % 7 = \" + result);\n    }\n}\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình này như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E1 + 2 = 3\n3 - 1 = 2\n2 * 2 = 4\n4 \/ 2 = 2\n2 + 8 = 10\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể phối hợp các toán tử số học với với nhau để tạo\nra phép gán hợp nhất. Ví dụ:x+=1; và x=x+1; cả hai đều tăng giá trị của x lên\n1.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử + có thể được sử dụng để nối (tham gia) hai chuỗi với\nnhau như trong ví dụ ConcatDemo sau đây:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ConcatDemo {\n    public static void main(String[] args){\n        String firstString = \"This is\";\n        String secondString = \" a concatenated string.\";\n        String thirdString = firstString+secondString;\n        System.out.println(thirdString);\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong chương trình này, biến \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EthirdString\u003C\/span\u003E chứa nội\ndung “\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003EThis is a concatenated string.\u003C\/span\u003E” Nhận được sau khi in ra nhập\nxuất chuẩn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử một ngôi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử một ngôi chỉ yêu cầu một toán hạng; chugns thực thi\ncác phép toán như tăng\/giảm giá trị cho một, phủ định một biểu thức hoặc đaoả\nngược một giá trị có kiều là boolean.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoCaption\" style=\"break-after: avoid; page-break-after: avoid; text-align: center;\"\u003EToán tử một ngôi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv align=\"center\"\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" class=\"MsoNormalTable\" style=\"mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;\" summary=\"Unary operators\"\u003E\n \u003Ctbody\u003E\u003Ctr style=\"mso-yfti-firstrow: yes; mso-yfti-irow: 0;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EOperator\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp align=\"center\" class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; text-align: center;\"\u003E\u003Cb\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EDescription\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/b\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 1;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E+\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EUnary plus operator; indicates positive value\n  (numbers are positive without this, however)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 2;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E-\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EUnary minus operator; negates an expression\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 3;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E++\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EIncrement operator; increments a value by 1\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 4;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E--\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003EDecrement operator; decrements a value by 1\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n \u003Ctr style=\"mso-yfti-irow: 5; mso-yfti-lastrow: yes;\"\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 10pt; mso-bidi-font-family: \u0026quot;Courier New\u0026quot;; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E!\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n  \u003Ctd style=\"padding: 0.75pt;\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm;\"\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003ELogical complement operator; inverts the value\n  of a boolean\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong chương trình UnaryDemo, kiểm tra các toán tử một ngôi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass UnaryDemo {\n \n    public static void main(String[] args) {\n \n        int result = +1;\n        \/\/ result is now 1\n        System.out.println(result);\n \n        result--;\n        \/\/ result is now 0\n        System.out.println(result);\n \n        result++;\n        \/\/ result is now 1\n        System.out.println(result);\n \n        result = -result;\n        \/\/ result is now -1\n        System.out.println(result);\n \n        boolean success = false;\n        \/\/ false\n        System.out.println(success);\n        \/\/ true\n        System.out.println(!success);\n    }\n}\u003C\/span\u003E\n\u003C\/pre\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EViệc tăng\/giảm có thể được áp dụng trước (prefix) hoặc sau (postfix)\ncho các toán hạng. Mã nguồn \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eresult++\u003C\/span\u003E; và \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003E++result;\u003C\/span\u003E\nsẽ trả về kết quả là \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eresult\u003C\/span\u003E tăng lên một đơn vị. Chỉ khác nhau là\ntrong \u003Ci\u003Ehình thức tiền tố \u003C\/i\u003E\u003Ci\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E(\u003C\/span\u003E\u003C\/i\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Ci\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E++result\u003C\/span\u003E\u003C\/i\u003E\u003C\/code\u003E\u003Ci\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E)\u003C\/span\u003E\u003C\/span\u003E thì giá trị được tăng rồi mới tính toán. Còn\nhình thức hậu tố \u003C\/i\u003E\u003Ci\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E(\u003C\/span\u003E\u003C\/i\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Ci\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Eresult++\u003C\/span\u003E\u003C\/i\u003E\u003C\/code\u003E\u003Ci\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E)\u003C\/span\u003E\u003C\/span\u003E thì tính toán với giá trị ban đầu của result\u003C\/i\u003E.\nNếu chỉ thực thi tăng\/giảm đơn giản thì không vấn đề gì với cả hai hình thức.\nNhưng nếu sử dụng toán tử là một phần của biểu thức lớn hơn, thì sự khác biệt là\nđáng kể.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EPrePostDemo\u003C\/span\u003E\u003C\/code\u003E minh họa toán tử một ngôi\ntiền tố\/hậu tố (\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Eprefix\/postfix\u003C\/span\u003E).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Eclass PrePostDemo {\n    public static void main(String[] args){\n        int i = 3;\n        i++;\n        \/\/ prints 4\n        System.out.println(i);\n        ++i;                          \n        \/\/ prints 5\n        System.out.println(i);\n        \/\/ prints 6\n        System.out.println(++i);\n        \/\/ prints 6\n        System.out.println(i++);\n        \/\/ prints 7\n        System.out.println(i);\n    }\n}\u003C\/pre\u003E\n\n\u003Ch3\u003ECác toán tử bình đẳng, quan hệ và điều kiện. (Equality, Relational,\nand Conditional Operators)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác toán tử bình đẳng và quan hệ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác toán tử bình đẳng và quan hệ dùng để sử dụng cho mục đích\nnếu một toán hạng lớn hơn, nhỏ hơn, bằng, hoặc không bằng toán tử khác. Phần lớn\ncác toán tử này sẽ trông rất quen thuộc với bạn. Nhớ rằng bạn phải sử dụng “==”\nchứ không phải “=”, khi kiểm tra hai giá trị nguyên thủy bằng nhau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E==      equal to\n!=      not equal to\n\u0026gt;       greater than\n\u0026gt;=      greater than or equal to\n\u0026lt;       less than\n\u0026lt;=      less than or equal to\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong chương trình \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EComparisonDemo\u003C\/span\u003E\u003C\/code\u003E\nkiểm tra các toán tử so sánh.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ComparisonDemo {\n \n    public static void main(String[] args){\n        int value1 = 1;\n        int value2 = 2;\n        if(value1 == value2)\n            System.out.println(\"value1 == value2\");\n        if(value1 != value2)\n            System.out.println(\"value1 != value2\");\n        if(value1 \u0026gt; value2)\n            System.out.println(\"value1 \u0026gt; value2\");\n        if(value1 \u0026lt; value2)\n            System.out.println(\"value1 \u0026lt; value2\");\n        if(value1 \u0026lt;= value2)\n            System.out.println(\"value1 \u0026lt;= value2\");\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐầu ra của chương trình là: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Evalue1 != value2\nvalue1 \u0026lt;  value2\nvalue1 \u0026lt;= value2\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác toán tử điều kiện\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử \u0026amp;\u0026amp; và || là các toán tử điều kiện AND và toán\ntử điều kiện OR, là hai toán tử cho biểu thức logic. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EConditionalDemo1\u003C\/span\u003E\u003C\/code\u003E kiểm tra các toán tử\nnày.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ConditionalDemo1 {\n \n    public static void main(String[] args){\n        int value1 = 1;\n        int value2 = 2;\n        if((value1 == 1) \u0026amp;\u0026amp; (value2 == 2))\n            System.out.println(\"value1 is 1 AND value2 is 2\");\n        if((value1 == 1) || (value2 == 1))\n            System.out.println(\"value1 is 1 OR value2 is 1\");\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột toán tử điều kiện khác là ?: toán tử này có thể được hiểu\nlà \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eif-then-else\u003C\/span\u003E (sẽ bàn trong phần các câu lệnh điều\nkhiển sau này). Toán tử này là toán tử bậc ba bởi vì sử dụng ba toán hạng.\nTrong ví dụ dưới đây nếu \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EsomeCondition\u003C\/span\u003E là \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Etrue\u003C\/span\u003E\nthì gán giá trị \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Evalue1\u003C\/span\u003E cho \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eresult\u003C\/span\u003E. Trường hợp còn lại\nthì gán giá trị \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Evalue2\u003C\/span\u003E cho \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eresult\u003C\/span\u003E. Ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EConditionalDemo2\u003C\/span\u003E\u003C\/code\u003E\nkiểm tra toán tử ?:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ConditionalDemo2 {\n \n    public static void main(String[] args){\n        int value1 = 1;\n        int value2 = 2;\n        int result;\n        boolean someCondition = true;\n        result = someCondition ? value1 : value2;\n \n        System.out.println(result);\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBởi vì \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EsomeCondition\u003C\/span\u003E là true, nên chương\ntrình này sẽ in giá trị “1” ra màn hình. Sử dụng toán tử ?: thay thế cho câu lệnh\n\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eif-then-else\u003C\/span\u003E\nnếu tọa code dễ đọc hơn; ở ví dụ này khi biểu thức gọn nhẹ hơn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ESo sánh kiểu với toán tử instanceof.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử \u003Cb\u003Einstanceof \u003C\/b\u003Eso sánh một đối tượng với một kiểu\ndữ liệu cụ thể. Bạn có thể sử dụng để kiểm tra nếu một đối tượng là thể hiện của\nmột class, một thể hiện của một subclass, hoặc một thể hiện của một lớp mà được\nthực thi bởi một interface cụ thể.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ InstanceofDemo, định nghĩa một lớp con (có tên là Parent),\nmột interface đơn giản (tên là MyInterface) và một lớp con (có tên là Child) kế\nthừa lớp cha và thực thi interface.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass InstanceofDemo {\n    public static void main(String[] args) {\n \n        Parent obj1 = new Parent();\n        Parent obj2 = new Child();\n \n        System.out.println(\"obj1 instanceof Parent: \"\n            + (obj1 instanceof Parent));\n        System.out.println(\"obj1 instanceof Child: \"\n            + (obj1 instanceof Child));\n        System.out.println(\"obj1 instanceof MyInterface: \"\n            + (obj1 instanceof MyInterface));\n        System.out.println(\"obj2 instanceof Parent: \"\n            + (obj2 instanceof Parent));\n        System.out.println(\"obj2 instanceof Child: \"\n            + (obj2 instanceof Child));\n        System.out.println(\"obj2 instanceof MyInterface: \"\n            + (obj2 instanceof MyInterface));\n    }\n} \nclass Parent {}\nclass Child extends Parent implements MyInterface {}\ninterface MyInterface {}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐầu ra của chương trình này là :\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Eobj1 instanceof Parent: true\nobj1 instanceof Child: false\nobj1 instanceof MyInterface: false\nobj2 instanceof Parent: true\nobj2 instanceof Child: true\nobj2 instanceof MyInterface: true\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhi bạn sử dụng toán tử \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Einstanceof\u003C\/span\u003E hãy\nnhớ rằng nếu đối tượng là có giá trị là \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Enull\u003C\/span\u003E thì không\nlà thể hiện của bất kỳ một lớp nào.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử Bitwise và các toán tử dịch bít.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình Java cũng cung cấp c ác toán tử thực\nthi bitwise và các toán tử duchj bit trên các kiểu số. Các toán tử được bàn đến\ntrong phần này thường ít khi được sử dụng. Do vậy nó phạm vi sử dụng của chúng\nhẹp; đơn giản là để cho các bạn biết là chúng có tồn tại.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác toán tử bitwise một ngôi bổ sung “~” đảo ngược mẫu; nó có\nthể áp dụng cho bất kỳ kiểu số nào, biến “0” thành “1” và biến “1” thành “0”. Ví\ndụ, một byte gồm 8 bit, áp dụng toán tử này cho giá trị mẫu bit là “\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E00000000\u003C\/span\u003E” chuyển thành mẫu bit là “\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E11111111\u003C\/span\u003E”.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKý hiệu toán tử dịch trái “\u0026lt;\u0026lt;” dịch một bít trong mẫu\nsang trái, và ký hiệu dịch phải “\u0026gt;\u0026gt;” dịch một bít trong mẫu sang phải. Các\nbit trong mẫu nhận toán trử bên trái và vị trí của số sẽ dịch sang bên tay phải\ntoán tử. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử bitwise \u0026amp; thực thi một thao tác cho bitwise AND.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử bitwise ^ thực thi một thao tác cho bitwise OR.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToán tử bitwise | thực thi một thao tác bitwise bao gồm thao\ntác OR.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ BitDemo, sử dụng toán tử bitwise AND để in số 2\nra màn hình.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass BitDemo {\n    public static void main(String[] args) {\n        int bitmask = 0x000F;\n        int val = 0x2222;\n        \/\/ prints \"2\"\n        System.out.println(val \u0026amp; bitmask);\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Ch3\u003ETổng kết về toán tử.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETổng kết về cách toán tử hỗ trợ trong lập trình Java như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EPhép gán\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"color: black; font-size: 9pt;\"\u003E=\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003C\/span\u003EToán tử gán\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử số học.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E+       Toán tử cộng (cũng áp dụng cho việc nối 2 xâu\n-       Toán tử trừ\n*       Toán tử nhân\n\/       Toán tử chia\n%       Toán tử phần còn lại.\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử một ngôi\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E+       Toán tử một ngôi cộng; \n-       Toán tử trừ một bậc, phủ định một biểu thức\n++      Toán tử tăng một đơn vị\n--      Toán tử giảm một đơn vị\n!       Toán tử logic đổi giá trị.\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử bình đẳng và quan hệ\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E==      Equal to\n!=      Not equal to\n\u0026gt;       Greater than\n\u0026gt;=      Greater than or equal to\n\u0026lt;       Less than\n\u0026lt;=      Less than or equal to\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u0026nbsp;\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử điều kiện.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026amp;\u0026amp;      Conditional-AND\n||      Conditional-OR\n?:      Toán tử 3 ngôi (thể hiện ngắn của câu lệnh if-then-else\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u0026nbsp;\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử so sánh kiểu\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Einstanceof      So sánh một đối tương với một kiểu cụ thể nào đó. \u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u0026nbsp;\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử Bitwise và dịch bít\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E~       Unary bitwise complement\n\u0026lt;\u0026lt;      Signed left shift\n\u0026gt;\u0026gt;      Signed right shift\n\u0026gt;\u0026gt;\u0026gt;     Unsigned right shift\n\u0026amp;       Bitwise AND\n^       Bitwise exclusive OR\n|       Bitwise inclusive OR\u003C\/span\u003E\u003C\/pre\u003E\u003Ch2 style=\"text-align: left;\"\u003EBài tập ôn tập\u003C\/h2\u003E\u003Cp class=\"MsoNormal\"\u003EBài 1 Xem đoạn code sau. Toán tử nào xuất hiện trong đó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EarrayOfInts[j] \u0026gt; arrayOfInts[j+1]\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài 2. Xem đoạn code sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eint i = 10;\nint n = i++%5;\u003C\/span\u003E\u003C\/pre\u003E\u003Cdiv\u003Ea.Cho biết giá trị của i và sau đoạn code đó.\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003Eb.Giá trị cuối cùng của i và n là bao nhiêu nếu thay thế i++\nbằng ++i.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài 3 Toán tử nào để đảo giá trị của kiểu boolean?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài 4. Toán \u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u003C\/span\u003Etử nào\nđược dùng trong so sánh “=” hay “==”?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài 5. Giải thích đoạn code sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr style=\"mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;\"\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eresult = someCondition ? value1 : value2;\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài 6 Thay đổi chương trình sau bằng cách sử dụng phép gán\nkép.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cdiv\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ArithmeticDemo {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp;public static void main (String[] args){\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; int result = 1 + 2; \/\/ result is now 3\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(result);\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; result = result - 1; \/\/ result is now 2\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(result);\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; result = result * 2; \/\/ result is now 4\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(result);\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; result = result \/ 2; \/\/ result is now 2\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(result);\u003C\/span\u003E\u003C\/span\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; result = result + 8; \/\/ result is now 10\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; result = result % 7; \/\/ result is now 3\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(result);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp;}\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px;\"\u003E}\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBài tập 7 Trong chương trình sau, hãy giải thích vì sao\nsố 6 được in ra 2 lần.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003Eclass PrePostDemo {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; public static void main(String[] args){\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; int i = 3;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; i++;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(i);\u0026nbsp; \u0026nbsp; \/\/ \"4\"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; ++i;\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(i);\u0026nbsp; \u0026nbsp; \/\/ \"5\"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(++i);\u0026nbsp; \/\/ \"6\"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(i++);\u0026nbsp; \/\/ \"6\"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(i);\u0026nbsp; \u0026nbsp; \/\/ \"7\"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E}\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003C\/pre\u003E\u003Cdiv style=\"font-family: monospace; white-space: pre;\"\u003E\u003Cdiv style=\"font-family: \u0026quot;Times New Roman\u0026quot;; white-space: normal;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2557886998833041749"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/2557886998833041749"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html","title":"[Tự học lập trình Java] Toán tử  trong ngôn ngữ lập trình Java."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w285-h400-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-8310101808461109518"},"published":{"$t":"2021-08-09T21:45:00.021+07:00"},"updated":{"$t":"2021-09-02T15:29:55.734+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Biến mảng"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Ch2\u003EMảng (Array)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"320\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w228-h320\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Lập trình hướng đối tượng với Java - tinhoccoban.net\" width=\"228\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Cb style=\"background: 0px 0px; border: 0px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"background: 0px 0px rgb(255, 255, 255); border: 0px; color: #5e5e5e; font-family: Domine, Arial, Helvetica, sans-serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003C\/div\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79396445\"\u003E\u0026nbsp;Khái niệm.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột mảng bao gồm các đối tượng có số lương cố định các giá\ntrị của cùng một kiểu. Độ dài của một mảng được thành lập khi nó được tạo ra.\nSau khi được tạo ra, độ dài đó là cố định. Ví dụ về mảng đã nói đến là trong\nhàm main của ứng dụng “Hello World”. Trong phần này sẽ thảo luận chi tiết hơn về\nmảng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-_WvF2lsIzyk\/YRE_Ba4Cp7I\/AAAAAAAACTw\/6nzBRMAig7ASB7lmXMRfc9MWQDnoghYQACNcBGAsYHQ\/s400\/mang10phantu.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Mảng 10 phần tử trong Java -tinhoccoban.net\" border=\"0\" data-original-height=\"176\" data-original-width=\"400\" height=\"176\" src=\"https:\/\/1.bp.blogspot.com\/-_WvF2lsIzyk\/YRE_Ba4Cp7I\/AAAAAAAACTw\/6nzBRMAig7ASB7lmXMRfc9MWQDnoghYQACNcBGAsYHQ\/w400-h176\/mang10phantu.png\" title=\"Mảng 10 phần tử trong Java -tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cspan style=\"text-align: left;\"\u003EMột mảng có 10 phần tử.\u003C\/span\u003E\u003C\/div\u003E\u003Cp class=\"MsoCaption\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMỗi thành viên của mảng được gọi là một phần tử và mỗi phần\ntử được truy cập thông qua chỉ số mảng (index). Trong \u0026nbsp;minh họa ở\ntrên chỉ số bắt đầu từ 0. Phần tử có thứ tự thứ 9 có chỉ mảng là 8.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ ArrayDemo dưới đây, tạo ra mảng các số nguyên, đặt\nmột vài giá trị vào trong mảng, và in mỗi giá trị đó theo hàm xuất chuẩn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003Eclass ArrayDemo {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; public static void main(String[] args) {\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \/\/ Định nghĩa một mảng các số nguyên\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; int[] anArray;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \/\/ chỉ định mảng có 10 phần tử\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray = new int[10];\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \/\/ khởi gán phần tử đầu tiên của mảng\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[0] = 100;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \/\/ khởi gán phần tử thứ 2 của mảng\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[1] = 200;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \/\/ và các phần tử khác\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[2] = 300;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[3] = 400;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[4] = 500;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[5] = 600;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[6] = 700;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[7] = 800;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[8] = 900;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; anArray[9] = 1000;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 0: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[0]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 1: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[1]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 2: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[2]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 3: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[3]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 4: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[4]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 5: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[5]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 6: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[6]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 7: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[7]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 8: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[8]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; System.out.println(\"Element at index 9: \"\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;+ anArray[9]);\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E\u0026nbsp; \u0026nbsp; }\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003E}\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả khi chạy chương trình như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EElement at index 0: 100\nElement at index 1: 200\nElement at index 2: 300\nElement at index 3: 400\nElement at index 4: 500\nElement at index 5: 600\nElement at index 6: 700\nElement at index 7: 800\nElement at index 8: 900\nElement at index 9: 1000\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong các tình huống lập trình thực tế, bạn cần sử dụng mảng\nvới các cấu trúc lặp để duyệt các phần tử mảng. Ở đây, mỗi phần tử mảng thường\nđược viết xử lý trên một dòng riêng như trong ví dụ. Tuy nhiên ví dụ này minh họa\ncú pháp truy cập phần tử một cách rõ ràng. Bạn sẽ được học về các cấu trúc lặp\n(for, while và do-while) trong phần cấu trúc điều khiển trong phần sau này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79396446\"\u003ECú pháp khai báo mảng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong chương trình có khai báo mảng trong mục trên (tên mảng\nlà anArray) chúng ta thấy dòng code sau:\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\/\/Khai báo một mảng số nguyên\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003Eint[] anArray;\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EGiống như định nghĩa các của các kiểu biến khác, một biến mảng\nđược định nghĩa bao gồm hai thành phần: Kiểu mảng và tên của mảng. Kiểu mảng được\nviết như \u003Ci\u003Etype\u003C\/i\u003E[], tại chữ \u003Ci\u003Etype\u003C\/i\u003E là kiểu dữ liệu của các phần tử chứa\ntrong mảng; dấu ngoặc vuông là ký tự đặc biệt xác định đây là biến mảng. Kích\nthước mảng không được khai báo trong kiểu mảng (đó là lý do tại sao trong dấu\nngoặc vuông lại là trống rỗng). Tên của mảng có thể là bất kỳ thứ gì mà bạn muốn,\nđược tuân theo quy tắc đặt tên mà đã được bàn trong phần định danh ở mục trước.\nCũng giống như các kiểu biến khác, việc khai báo không thực sự tạo ra một mảng;\nnó chỉ đơn giản là thông báo cho trình biên dịch biết biến này là biến mảng và\ncó kiểu dữ liệu đi kèm.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETương tự bạn có thể dịnh nghĩa các mảng với các kiểu dữ liệu\nkhác như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Ebyte[] anArrayOfBytes;\nshort[] anArrayOfShorts;\nlong[] anArrayOfLongs;\nfloat[] anArrayOfFloats;\ndouble[] anArrayOfDoubles;\nboolean[] anArrayOfBooleans;\nchar[] anArrayOfChars;\nString[] anArrayOfStrings;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể thấy rằng các dấu ngoặc vuông được đặt phía trước\ncác tên mảng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\/\/ Hình thức khai báo này không được khuyến khích.\nfloat anArrayOfFloats[];\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETuy nhiên quy ước không được khuyến khích đó, dấu ngoặc\nvuông xác định đây là kiểu mảng, xuất hiện với kiểu chỉ định.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79396447\"\u003ECách tạo mảng, khởi tạo mảng và truy cập một\nvào một mảng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMột cách tạo ra một mảng là dùng toán tử \u003Cb\u003Enew\u003C\/b\u003E. Ví dụ\ndưới đây, lấy từ chương trình \u003Ci\u003EArrayDemo\u003C\/i\u003E, xác định một mảng với 10 phần tử\nsố nguyên nằm trong một biến mảng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\/\/ Tạo một mảng có các phần tử số nguyên\nanArray = new int[10];\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVới câu lệnh này là thiếu khi dùng mảng, chương trình sẽ in\nra dòng thông báo lỗi như sau khi biên dịch\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EArrayDemo.java:4: Variable anArray may not have been initialized.\u003C\/span\u003E\u003C\/span\u003E\u003Cbr \/\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EÝ chỉ rằng biến mảng này chưa được khởi tạo. Chúng ta thêm\nvài dòng code gán các giá trị vào từng phần tử mảng như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003EanArray[0] = 100; \/\/ initialize first element\nanArray[1] = 200; \/\/ initialize second element\nanArray[2] = 300; \/\/ and so forth\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMỗi phần tử mảng được truy cập thông qua chỉ số mảng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003ESystem.out.println(\"Element 1 at index 0: \" + anArray[0]);\nSystem.out.println(\"Element 2 at index 1: \" + anArray[1]);\nSystem.out.println(\"Element 3 at index 2: \" + anArray[2]);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgoài ra, bạn có thể sử dụng cú pháp tắt để tạo và khởi tạo\nmảng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eint[] anArray = { \n    100, 200, 300,\n    400, 500, 600, \n    700, 800, 900, 1000\n};\u003C\/span\u003E\u003C\/pre\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003EỞ đây kích thước của mảng được quyết định bởi những số nằm\ntrong dấu ngoặc nhọn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể định nghĩa một mảng của mảng (được biết đến với\ncái tên mảng đa chiều) được sử dụng 2 hoặc nhiều hơn dấu ngoặc vuông, như ví dụ\n\u003Ccode\u003E\u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EString[][] names\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt; line-height: 130%;\"\u003E.\u003C\/span\u003E Mỗi phần\ntử, vì thế phải được truy cập số tương ứng với các chỉ số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình Java, một mảng đa chiều là một mảng\nmà các thành phần của chúng chính là các mảng. Điều này không giống trong ngôn\nngữ lập trình C và ngôn ngữ lập trình Fortran. Một hệ quả tất yếu của việc này\nđó là các dòng cho phép thay đổi kích thước, giống như ví dụ MultiDimArrayDemo\nsau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003Eclass MultiDimArrayDemo {\n    public static void main(String[] args) {\n        String[][] names = {\n            {\"Mr. \", \"Mrs. \", \"Ms. \"},\n            {\"Smith\", \"Jones\"}\n        };\n        \/\/ Mr. Smith\n        System.out.println(names[0][0] + names[1][0]);\n        \/\/ Ms. Jones\n        System.out.println(names[0][2] + names[1][1]);\n    }\n}\n\u003C\/pre\u003E\u003Cdiv\u003EKết quả của chương trình trên là:\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EMr. Smith\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: monospace;\"\u003E\u003Cspan style=\"font-size: 12px; white-space: pre;\"\u003EMs. Jones\u003C\/span\u003E\u003C\/span\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECuối cùng, bạn cần sử dụng độ thuộc tính đô dài (length) xác\nđịnh độ dài của mảng. Như đoạn mã nguồn sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003ESystem.out.println(anArray.length);\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79396448\"\u003ECopy mảng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong lớp System, có một phương thức copy mảng \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Earraycopy\u003C\/span\u003E\nbạn có thể sử dụng để sao chép dữ liệu từ mảng này sang mảng khác.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003Epublic static void arraycopy(Object src, int srcPos, \u003C\/span\u003EObject dest, int destPos, int length)\u003C\/pre\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003EHai tham số Object trong mảng từ mảng đến mảng. Tham số thứ\n3 là int là từ vị trí bắt đầu trong mảng nguồn, và vị trí bắt đầu trong mảng\nđích, và số lượng phần tử cần sao chép.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong chương trình ArrayCopyDemo dưới dây, định nghĩa một mảng\ncó các phần tử kiểu chuỗi. Sử dụng phương thức System.arraycopy để chép ra một\nmảng con là mảng thứ 2.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ArrayCopyDemo {\n    public static void main(String[] args) {\n        String[] copyFrom = {\n            \"Affogato\", \"Americano\", \"Cappuccino\", \"Corretto\", \"Cortado\",   \n            \"Doppio\", \"Espresso\", \"Frappucino\", \"Freddo\", \"Lungo\", \"Macchiato\",      \n            \"Marocchino\", \"Ristretto\" };\n        \n        String[] copyTo = new String[7];\n        System.arraycopy(copyFrom, 2, copyTo, 0, 7);\n        for (String coffee : copyTo) {\n            System.out.print(coffee + \" \");           \n        }\n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả của chương trình là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003ECappuccino Corretto Cortado Doppio Espresso Frappucino Freddo \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/pre\u003E\u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79396449\"\u003ECác thao tác mảng.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESử dụng mảng là một sức mạnh trong lập trình. Java SE cung cấp\ncác phương thức thực phổ biến nhất cho các thao tác liên quan đến mảng. Trong\nví dụ ArrayCopyDemo ở trên sử dụng phương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Earraycopy\u003C\/span\u003E trong lớp \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003ESystem\u003C\/span\u003E\nđể thay thế việc lặp giữa các phần tử trong mảng nguồn và các phần tử trong mảng\nđích. Điều này thực thi đằng sau, cho phép lập trình viên chỉ sử dụng một dòng\ncode để gọi phương thức.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể công việc lập trình của bạn tiện lợi, Java SE cung cấp các\nthao tác thực thi với mảng (các nhiệm vụ phổ biến, như sao chép, sắp xếp, tìm\nkiếm trong mảng) trong lớp \u003Cspan face=\"Arial, sans-serif\" style=\"font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003Ejava.util.Arrays.\u003C\/span\u003E\u003C\/code\u003E\nVí dụ, trong ví dụ trước có thể sửa thành sử dụng phương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EcopyOfRange\u003C\/span\u003E\ntrong lớp \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003Ejava.util.Arrays\u003C\/span\u003E\u003C\/code\u003E để thay thế, xem trong ví dụ \u003Ccode\u003E\u003Cspan style=\"color: #09569d; font-family: Courier; font-size: 10pt; line-height: 130%; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin;\"\u003EArrayCopyOfDemo\u003C\/span\u003E\u003C\/code\u003E\nsau. Sự khác biệt ở đây là sử dụng phương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EcopyOfRange\u003C\/span\u003E không\nyêu cầu bạn phải tạo mảng đích trước khi gọi phương thức, bởi vì mảng đích được\ntrả về bởi phương thức này.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eclass ArrayCopyOfDemo {\n    public static void main(String[] args) {\n        String[] copyFrom = {\n            \"Affogato\", \"Americano\", \"Cappuccino\", \"Corretto\", \"Cortado\",   \n            \"Doppio\", \"Espresso\", \"Frappucino\", \"Freddo\", \"Lungo\", \"Macchiato\",      \n            \"Marocchino\", \"Ristretto\" };        \n        String[] copyTo = java.util.Arrays.copyOfRange(copyFrom, 2, 9);        \n        for (String coffee : copyTo) {\n            System.out.print(coffee + \" \");           \n        }            \n    }\n}\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể thấy rằng, đầu ra của chương trình là giống nhau,\ntrong khi viết một vài dòng code. Tham số thứ hai của phương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EcopyOfRange\u003C\/span\u003E\nlà chỉ số bắt đầu phạm vi sao chép, bao gồm tham số thứ ba là chỉ số kết thúc của\nphạm vi sao chép, không bao gồm phần tử này. Trong ví dụ này phạm vi được sao\nchép không bao gồm phần tử có chỉ số là 9 (chứa chuỗi \u003Cspan style=\"font-size: 9pt; line-height: 130%;\"\u003ELungo\u003C\/span\u003E). Một vài thao tác được cung cấp\ntrong lớp \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Ejava.util.Arrays\u003C\/span\u003E là:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cul\u003E\u003Cli\u003ETìm kiếm một giá trị và trả về chỉ số mảng.\u003C\/li\u003E\u003Cli\u003ESo sánh 2 mảng.\u003C\/li\u003E\u003Cli\u003EĐiền giá trị vào một mảng vào mỗi phẩn tử của mảng.\u003C\/li\u003E\u003Cli\u003ESắp xếp một mảng theo chiều tăng dần. Điều này có thể được sử\ndụng một cách tuần tự, sử dụng phương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Esort\u003C\/span\u003E hoặc sử dụng\nphương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EparallelSort\u003C\/span\u003E trong Java SE 9. Sắp xếp song song cho\ncác dãy số lớn trên hệ thống đa xử lý nhanh hơn phương thức sắp xếp mảng tuần tự.\u003C\/li\u003E\u003Cli\u003ETạo một luồng có sử dụng một mảng là nguồn (phương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Estream\u003C\/span\u003E).\nVí dụ, câu lệnh in nội dung của mảng \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EcopyTo\u003C\/span\u003E trong ví dụ trước có\nthể được làm như sau:\u003C\/li\u003E\u003Cli\u003E\u003Cspan style=\"font-size: 9pt;\"\u003Ejava.util.Arrays.stream(copyTo).map(coffee -\u0026gt; coffee + \" \").forEach(System.out::print);\u0026nbsp; \u003C\/span\u003E\u003C\/li\u003E\u003Cli\u003EChuyển đổi mảng thành một chuỗi. Phương thức \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EtoString\u003C\/span\u003E\nchuyển đổi mỗi phần tử mảng sang thành một chuỗi, phân cách giữa chúng là dấu\nphẩy, bao quanh chúng sẽ là dấu ngoặc vuông. Ví dụ, câu lệnh chuyển đổi mảng \u003Cspan style=\"font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EcopyTo\u003C\/span\u003E\nsang thành chuỗi và in chúng ra màn hình như sau:\u003C\/li\u003E\u003C\/ul\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003Cp\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003ESystem.out.println(java.util.Arrays.toString(copyTo)); \u003C\/span\u003E\u003C\/pre\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003EKết quả nhận được:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 9pt;\"\u003E[Cappuccino, Corretto, Cortado, Doppio, Espresso, Frappucino, Freddo] \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/pre\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8310101808461109518"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8310101808461109518"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html","title":"[Tự học lập trình Java] Biến mảng"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w228-h320-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-229966372165660545"},"published":{"$t":"2021-08-06T15:59:00.019+07:00"},"updated":{"$t":"2021-09-02T15:30:11.746+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Biến và các kiểu dữ liệu nguyên thủy trong Java"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Ch2\u003E\u003Ca name=\"_Toc79132631\"\u003EBiến (Variables) và kiểu dữ liệu.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác \u003Cb\u003Eđối tượng\u003C\/b\u003E được lưu trữ \u003Cb\u003Etrạng thái\u003C\/b\u003E trong \u003Cb\u003Ecác\nthuộc tính\u003C\/b\u003E. Tuy nhiên trong ngôn ngữ lập trình Java, chúng được gọi là các \u003Cb\u003Ebiến\u003C\/b\u003E.\nTrong mục này sẽ trình bày các mối quan hệ, vai trò và những quy ước khi sử dụng\ntên biến, các kiểu dữ liệu cơ bản (Dữ liệu nguyên thủy, kiểu chuỗi, mảng), giá\ntrị mặc định…\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Java Programming - Tinhoccoban.net\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/w285-h400\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Ngôn ngữ lập trình hướng đối tượng Java - Tinhoccoban.net\" width=\"285\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u003Cb style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: 0px; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 0px; text-align: justify; vertical-align: baseline;\"\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003C\/p\u003E\u003Cdiv style=\"background: 0px 0px white; border-radius: 4px; border: 1px solid gray; color: #5e5e5e; font-family: Tahoma, Arial; font-size: 16px; outline: 0px; padding: 10px; text-align: justify; vertical-align: baseline;\"\u003E\u003Col style=\"line-height: 1.5; padding: 0px 0px 0px 15px;\"\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003E\u003Cspan style=\"background: 0px 0px; border: 0px; color: #2e91ee; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\" style=\"background: 0px 0px; border: 0px; color: #294c7c; outline: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003Cbr \/\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\" style=\"background: 0px 0px rgb(255, 255, 255); border: 0px; color: #5e5e5e; font-family: Domine, Arial, Helvetica, sans-serif; font-size: 15px; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Cspan style=\"background-color: transparent;\"\u003ETrong chương 1, chúng ta đã biết, một \u003C\/span\u003E\u003Ci style=\"background-color: transparent;\"\u003Eđối tượng\u003C\/i\u003E\u003Cspan style=\"background-color: transparent;\"\u003E được\nlưu trữ bởi các \u003C\/span\u003E\u003Ci style=\"background-color: transparent;\"\u003Ethuộc tính. Biến \u003C\/i\u003E\u003Cspan style=\"background-color: transparent;\"\u003Ecũng giống như vậy, trước hết nó là một\n\u003C\/span\u003E\u003Ci style=\"background-color: transparent;\"\u003Eđối tượng\u003C\/i\u003E\u003Cspan style=\"background-color: transparent;\"\u003E. Ví dụ:\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;\"\u003E\u003Cspan style=\"font-family: \u0026quot;Courier New\u0026quot;; font-size: 9pt;\"\u003Eint \u003Cb\u003Ecadence\u003C\/b\u003E = 0;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;\"\u003E\u003Cspan style=\"font-family: \u0026quot;Courier New\u0026quot;; font-size: 9pt;\"\u003Eint \u003Cb\u003Espeed\u003C\/b\u003E = 0;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\" style=\"line-height: normal; margin: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;\"\u003E\u003Cspan style=\"font-family: \u0026quot;Courier New\u0026quot;; font-size: 9pt;\"\u003Eint \u003Cb\u003Egear\u003C\/b\u003E = 1;\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003ETrong phần định nghĩa một \u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\"\u003Eđối tượng\u003C\/a\u003E, chúng ta đã được giới\nthiệu các \u003Ci\u003Etrường (thuộc tính). \u003C\/i\u003ETuy nhiên hẳn sẽ còn một vài câu hỏi lien\nquan như: \u003Cb\u003E\u003Ci\u003ECác vai trò và các quy ước với các tên thuộc tính là gì?\u003C\/i\u003E\u003C\/b\u003E\nBên trong từ khóa \u003Cspan style=\"color: black; font-family: \u0026quot;Courier New\u0026quot;; font-size: 9pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003Eint\u003C\/span\u003E\nhoặc các kiều dữ liệu khác hàm chứa điều gì? Các trường dữ liệu đó có được khởi\ngán khi chúng ta định nghĩa biến. Các biến được khởi gán giá trị mặc định nếu\nchúng không được khởi tạo rõ ràng. Chúng ta sẽ tìm hiểu các câu trả lời trong\nchương này, tuy nhiên trước đó chúng ta sẽ tìm hiểu một vài khái niệm công nghệ\ntrước khi đi tiếp. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình Java, các khái niệm \u003Ci\u003Ethuộc tính\u003C\/i\u003E\nhoặc \u003Ci\u003Ebiến\u003C\/i\u003E đều được sử dụng, nhưng với những lập trình viên mới thì hai\nkhái niệm này nó như là giống nhau.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình Java định nghĩa các loại biến sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Ca name=\"_Toc79132632\"\u003E\u003Cspan class=\"Heading3Char\"\u003E\u0026nbsp;Instance\nVariables: Biến\u003C\/span\u003E\u003C\/a\u003E (Không phải biến tĩnh) khái niệm của loại biến này\nđược định nghĩa là không phải biến tĩnh, loại biến này khi định nghĩa thì không\ncần sử dụng từ khóa \u003Ci\u003Estatic\u003C\/i\u003E. Biến không tĩnh được biết đến chính là \u003Ci\u003EInstance\nVariables\u003C\/i\u003E bởi vì các giá trị của biến là duy nhất cho mỗi thể hiện\n(instance) của một lớp (mỗi đối tượng của một lớp khác nhau là khác nhau) ví dụ\nthuộc tính \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EcurrentSpeed\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;\u003C\/span\u003E của một chiếc xe\nđạp sẽ khác với thuộc tính \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EcurrentSpeed\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;\u003C\/span\u003E\ncủa một chiếc xe khác. Đôi khi cũng sẽ gây nhầm lẫn đối với các lập trình viên\nmới.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Ca name=\"_Toc79132633\"\u003E\u003Cspan class=\"Heading3Char\"\u003EClass\nVariables (Static Fields): Biến tĩnh:\u003C\/span\u003E\u003C\/a\u003E Một biến bất kỳ được của loại\nnày được định nghĩa với từ khóa \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Estatic\u003C\/span\u003E nói lên rằng trình biên dịch sẽ\nchỉ lấy một bản copy của biến này để dùng cho tất cả các trường hợp sử dụng biến\nbất kể biến đó được dùng bao nhiêu lần. Ví dụ: định nghĩa một trường là các\nbánh răng của một loại xe đạp được định nghĩa bởi tử khóa \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Estatic\u003C\/span\u003E\nthì kể từ đó, con số này là cố định. Như đoạn code:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr style=\"mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;\"\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Estatic int numGears = 6;\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐoạn code này sẽ tạo ra một trường tĩnh. Thêm nữa, từ khóa \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Efinal\u003C\/span\u003E\ncó thể được thêm vào để biểu thị số bánh răng này là không bao giờ thay đổi\ntrong suốt chương trình.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Ca name=\"_Toc79132634\"\u003E\u003Cspan class=\"Heading3Char\"\u003E\u0026nbsp;Local\nVarialbes\u003C\/span\u003E\u003C\/a\u003E\u003Cb\u003E \u003C\/b\u003ETương tự như một đối tượng được lưu trữ trạng thái\ntrong các thuộc tính (trường), một phương thức sẽ thường lưu trữ tạm thời trong\ncác biến cục bộ (Local Variables). Cú pháp khai báo biến cục bộ tương tự như\nkhai báo các biến khác. Ví dụ: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003Eint count = 0;\u003C\/p\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"mso-spacerun: yes;\"\u003E\u0026nbsp;\u003C\/span\u003EỞ đây không có từ\nkhóa đặc biệt để khai báo biến cục bộ, và nó chỉ được sử dụng trong phần mà biến\nđó được khai báo (thường là trong các phương thức). Biến cục bộ không được truy\ncập từ ngoài lớp hoặc phương thức nó khai báo.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Ca name=\"_Toc79132635\"\u003E\u003Cspan class=\"Heading3Char\"\u003E\u0026nbsp;Parameters:\u003C\/span\u003E\u003C\/a\u003E\nBiến tham số. Chúng ta xem xét ví dụ về biến tham chiếu, cả trong lớp \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EBicycle\u003C\/span\u003E\nvà trong hàm \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Emain\u003C\/span\u003E cho ứng dụng “Hello world”, hàm main được viết như\nsau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cspan style=\"font-size: 12.6667px;\"\u003E\u0026nbsp;public static void main(String[] args)\u003C\/span\u003E\u003Cbr \/\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EỞ đây biến \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003Eargs\u003C\/span\u003E là một biến tham số. Điều quan\ntrọng cần nhớ đó là biến tham số luôn luôn là biến và không phải là thuộc\ntính.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECó thể nói rằng, vấn đề chính được đưa ra bàn ở đây là các \u003Cb\u003Ethuộc\ntính\u003C\/b\u003E và các biến. Nếu chúng ta nói thuộc tính chung chung (bao gồm biến cục\nbộ và biến tham số) thì chúng ta có thể nói là thuộc tính (trường). Nhưng nếu\nbàn tính áp dụng thì có thể nói tất cả đều là biến. Trong trường hợp này phân\nloại ra sẽ có các mục (trường tĩnh, biến cục bộ, v.v..) là phù hợp nhất. Nhưng\nthỉnh thoảng, ta xem nó như là thành viên. Một kiểu thuộc tính, các phương thức\ncác kiểu lồng nhau có thể được gọi chung là các thành viên.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EHiểu một cách đơn giản: \u003Cb\u003E\u003Ci\u003EBiến là vùng nhớ được đặt tên\ncó kích thước bằng với kích thước của kiểu dữ liệu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/i\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79132636\"\u003EĐịnh danh:\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETất cả các ngôn ngữ lập trình đều có đặt ra các quy tắc và\nquy ước cho việc đặt tên. Ngôn ngữ lập trình Java cũng không ngoại lệ. Các quy\ntắc và quy ước cho việc đặt tên biến có thể tóm lại như sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETên biến phân biệt chữ hoa và chữ thường. Một biến có thể được\ntạo thành từ các chữ cái unicode, dấu đô la ‘$’ và dấu gạch dưới ‘_’ tuy nhiên\nkhông được bắt đầu bằng dấu đô la ‘$’ hoặc gạch dưới ‘_’ và không giới hạn độ\ndài. Thêm nữa, Java đã quy định dấu đô la không được sử dụng trong tên biến. Bạn\ncó thể tìm được một vài tình huống sử dụng tên tự động sẽ bao gồm dấu đô la,\nnhưng tên biến thì nên tránh. Tương tự quy ước đã tồn tại ký tự gạch dưới được\nbắt đầu tên biến, nhưng khuyên không nên sử dụng. Khoảng trắng trong tên biến\nlà không được phép.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EDãy ký tự, số, ký tự đô la hoặc ký tự gạch dưới. Quy ước (phổ\ndụng) áp dụng. Khi chọn tên biến, nên sử dụng cả từ, tránh các từ viết tắt khó\nhiểu. Hãy tạo nên các dòng code dễ đọc và dễ hiểu. Trong nhiều trường hợp chúng\nta có thể dử dụng các từ văn bản mô tả để đặt tên, các thuộc tính \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Ecadence\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Espeed\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E, \u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003Egear\u003C\/span\u003E\u003C\/code\u003E\nchẳng hạn, đặt tên biến khó hiểu là c,s,g cho các thuôc tính kia. Có thể chọn từ\nmang tính gợi ý.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENếu tên được chọn bao gồm một từ, có thể sử dụng toàn bộ\nđánh vần của từ đó, nếu có từ 2 từ trở lên, hãy viết hoa chữ cái đầu tiên của\ncác từ tiếp theo. Ví dụ: \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EgearRatio, currentGear\u003C\/span\u003E, nếu biến chứa\ngiá trị là các hằng số thì có thể viết hoa toàn bộ biến đó. Ví dụ\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003Efinal int NUM_GEARS = 6\u003C\/p\u003E\n\n\n\n\u003Ch3\u003E\u003Ca name=\"_Toc79132637\"\u003EKiểu dữ liệu nguyên thủy.\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ngôn ngữ lập trình Java có kiểu biến tĩnh, những biến\nmà phải định nghĩa trước khi sử dụng. Liên quan đến kiểu biến, tên biến. Ví dụ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003Eint gear = 1;\u003C\/p\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003ETrong ví dụ trên, tên biến là ‘\u003Cspan style=\"color: black; font-size: 12pt; line-height: 130%;\"\u003Egear\u003C\/span\u003E’ có kiểu dữ liệu là kiểu số, khởi gán\ngiá trị ban đầu bằng “1”. Quyết định kiểu dữ liệu cho một biến và giá trị của\nnó bao gồm các phép toán thực thi trên đó. Ngoài kiều int, ngôn ngữ lập trình\nJava hỗ trợ 7 kiểu dữ liệu nguyên thủy khác. Mỗi kiều dữ liệu này được định\nnghĩa trước bởi ngôn ngữ là từ khóa đặt. Các giá trị nguyên thủy không chia sẻ\nđược với nhau. Tám kiểu dữ liệu nguyên thủy được hỗ trợ trong Java là: \u003Cstrong\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003Ebyte, \u003C\/span\u003E\u003C\/strong\u003Eshort, int, long, float, double, boolean.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu byte\u003C\/b\u003E: Kiểu dữ liệu \u003Cb\u003E\u003Ci\u003Ebyte\u003C\/i\u003E\u003C\/b\u003E là kiểu dữ\nliệu \u003Ci\u003Ecó dấu\u003C\/i\u003E và có kích thước 8-bit. Giá trị nhỏ nhất từ -128 và giá trị\nlớn nhất là 127. Kiểu dữ liệu này là tiện ích \u003Ci\u003Etiết kiệm bộ nhớ\u003C\/i\u003E trong các\nmảng lớn. Kiểu này có thể được sử dụng thay thế cho kiểu int.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu short\u003C\/b\u003E: Kiểu dữ liệu \u003Cb\u003E\u003Ci\u003Eshort\u003C\/i\u003E\u003C\/b\u003E là kiểu\ndữ liệu \u003Ci\u003Ecó dấu\u003C\/i\u003E và có kích thước 16-bit. Giá trị nhỏ nhất của kiểu này là\n-32 768 và giá trị lớn nhất mà nó có thể biểu diễn được là 32767. Cũng giống với\nkiểu \u003Ci\u003Ebyte\u003C\/i\u003E, bạn cũng có thể dùng kiểu này để tiết kiệm bộ nhớ cho các mảng\nlớn, là một giải pháp quan trọng trong việc tiết kiệm bộ nhớ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu int\u003C\/b\u003E: Mặc định, kiểu dữ liệu \u003Ci\u003Eint\u003C\/i\u003E là kiểu dữ\nliệu có dấu và có kích thước 32-bit, giá trị nhỏ nhất mà nó biểu diễn được là \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E-2\u003C\/span\u003E\u003Csup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black;\"\u003E31\u003C\/span\u003E\u003C\/sup\u003E và giá trị lớn nhất mà nó biểu diễn được là \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E2\u003C\/span\u003E\u003Csup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black;\"\u003E31\u003C\/span\u003E\u003C\/sup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E-1.\u003C\/span\u003E Từ Java SE 8 trở đi bạn\ncó thể sử dụng kiểu dữ liệu này để biểu diễn kiểu dữ liệu số nguyên không dấu.\nTức là giá trị nhỏ nhất là 0 và giá trị lớn nhất mà nó biểu diễn được là \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E2\u003C\/span\u003E\u003Csup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black;\"\u003E32\u003C\/span\u003E\u003C\/sup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E-1.\u003C\/span\u003E Sử dụng lớp \u003Cb\u003EInterger\u003C\/b\u003E\nlà lớp sử dụng kiểu dữ liệu \u003Ci\u003Eint\u003C\/i\u003E, là số nguyên không dấu. Lớp số nguyên\nnày có được nhiểu thông tin hơn. Các phương thức tĩnh như \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EcompareUnsigned\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EdivideUnsigned\u003C\/span\u003E\u003C\/code\u003E vân vân đã được thêm lớp\nsố nguyên Interger hỗ trợ các phép toán cho các số nguyên không dấu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-IHyYR7HXfNw\/YQz5TtAjI_I\/AAAAAAAACS4\/iJk-eBrCZjwaOaCf22GwGwO8QgzcDY1qACNcBGAsYHQ\/s630\/8kieudulieunguyenthuyjava.png\" style=\"margin-left: 1em; margin-right: 1em; text-align: center;\"\u003E\u003Cimg alt=\"Tám kiểu dữ liệu nguyên thủy trong Java\" border=\"0\" data-original-height=\"457\" data-original-width=\"630\" height=\"464\" src=\"https:\/\/1.bp.blogspot.com\/-IHyYR7HXfNw\/YQz5TtAjI_I\/AAAAAAAACS4\/iJk-eBrCZjwaOaCf22GwGwO8QgzcDY1qACNcBGAsYHQ\/w640-h464\/8kieudulieunguyenthuyjava.png\" title=\"Tám kiểu dữ liệu nguyên thủy trong Java\" width=\"640\" \/\u003E\u003C\/a\u003E\u003Cbr \/\u003E\n\n\u003Cbr \/\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu long\u003C\/b\u003E: Kiểu long là kiểu dữ liệu có kích thước\n64-bit. Kiểu long có dấu, biểu diễn được các số từ \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;-2\u003C\/span\u003E\u003Csup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black;\"\u003E63\u003C\/span\u003E\u003C\/sup\u003E đến \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E2\u003C\/span\u003E\u003Csup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black;\"\u003E63\u003C\/span\u003E\u003C\/sup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E-1.\u003C\/span\u003E Từ Java SE 8 trở đi, bạn\ncó thể sử dụng kiểu dữ liệu này cho số nguyên không dấu 64-bit, có thể biểu diễn\nđược các số từ 0 đến \u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E2\u003C\/span\u003E\u003Csup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black;\"\u003E64\u003C\/span\u003E\u003C\/sup\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E-1.\u003C\/span\u003E Sử dụng kiểu dữ liệu này\nkhi bạn cần \u003Cb\u003E\u003Ci\u003Ephạm vi giá trị\u003C\/i\u003E\u003C\/b\u003E lớn hơn so với phạm vi giá trị của kiểu\nint. Lớp Long, bao gồm các phương thức như \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EcompareUnsigned\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E,\u0026nbsp;\u003C\/span\u003E\u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003EdivideUnsigned\u003C\/span\u003E\u003C\/code\u003E vân vân để hỗ trợ các\nphép toán cho số nguyên không dấu long.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu double\u003C\/b\u003E: Kiểu dữ liệu \u003Ci\u003Edouble\u003C\/i\u003E biểu diễn\nchính xác sau dấu phẩy được754 số. Chúng ta không bàn đến phạm vi giá trị của\nnó ở đây. Nhưng trong Java, khi sử dụng các số thập phân, thì mặc định kiểu dữ\nliệu này được chọn. Các lớp có sử dụng kiểu dữ liệu này có thể kế đến các lớp đặc\nbiệt như: \u003Ci\u003EFloating-Point Types, Formats\u003C\/i\u003E, và \u003Ci\u003EValues\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu boolean\u003C\/b\u003E: Kiểu dữ liệu \u003Ci\u003Eboolean\u003C\/i\u003E là kiểu dữ\nliệu chỉ bao gồm 2 giá trị true và false. Sử dụng kiểu dữ liệu này để làm cờ\nđơn giản như điều kiện true\/flase. Kiểu dữ liệu này có kích thước 1-bit.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EKiểu char\u003C\/b\u003E: Kiểu dữ liệu char là kiểu dữ liệu không dấu\nUnicode 16-bit. Phạm vi biểu diễn của kiểu dữ liệu này là từ \u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003E'\\u0000'(hoặc\n0)\u003C\/span\u003E đến \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E'\\uffff'\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u0026nbsp;(hoặc 65,535).\u003C\/span\u003E \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgoài tám kiểu dữ liệu nguyên thủy kể trên, ngôn ngữ lập\ntrình Java cũng đặc biệt cung cấp một kiểu dữ liệu kiểu chuỗi nằm trong lớp java.lang.String.\nChuỗi ký tự không bao gồm các dấu phẩy động, đối tượng của lớp String, ví dụ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr style=\"mso-yfti-firstrow: yes; mso-yfti-irow: 0; mso-yfti-lastrow: yes;\"\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%;\"\u003EString s = \"this is a string\"\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác đối tượng của lớp String là không thay đổi, có nghĩa là\nmột khi được tạo ra, giá trị của nó không thể thay đổi. Lớp String không thuộc\nkiểu dữ liệu nguyên thủy nhưng nó được đặc biệt nhắc tới vì nó hỗ trợ cho ngôn\nngữ lập trình một cách tương tự dữ liệu nguyên thủy.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác \u003Cb\u003Egiá trị mặc định\u003C\/b\u003E của kiểu dữ liệu nguyên thủy.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cbr \/\u003E\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-heA8VSA7q2Y\/YQz-F5KnrXI\/AAAAAAAACTA\/i9aElyZuna4BkYkHn1zidqbkTS99G_ICwCNcBGAsYHQ\/s452\/giatrimacdinihcuakieudulieunguyenthuy.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Các giá trị mặc định của kiểu dữ liệu nguyên thủy - tinhoccoban.net\" border=\"0\" data-original-height=\"212\" data-original-width=\"452\" height=\"301\" src=\"https:\/\/1.bp.blogspot.com\/-heA8VSA7q2Y\/YQz-F5KnrXI\/AAAAAAAACTA\/i9aElyZuna4BkYkHn1zidqbkTS99G_ICwCNcBGAsYHQ\/w640-h301\/giatrimacdinihcuakieudulieunguyenthuy.png\" title=\"Các giá trị mặc định của kiểu dữ liệu nguyên thủy - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv align=\"center\"\u003E\u003Cbr \/\u003E\n\n\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EKhông cần khởi gán các giá trị khi định nghĩa các biến. Các\nbiến (fields) được định nghĩa mà không khởi tạo sẽ nhận các giá trị mặc định\nkhi biên dịch. Các giá trị này ở trong \u003Cb\u003Ebảng giá trị mặc định\u003C\/b\u003E. Có thể nói mặc định là\nkhông (zero) hoặc null, phụ thuộc vào từng kiểu dữ liệu. Dựa vào các giá trị mặc\nđịnh, tuy nhiên nó xác định phong cách lập trình không tốt. Tóm lại các giá trị\nmặc định cho các biến phụ thuộc vào các kiểu dữ liệu như trong \u003Cb\u003Ebảng giá trị mặc định\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác biến cục bộ địa phương (Local variables) thì khác, trình\nbiên dịch không bao giờ gán giá trị mặc định cho một biến chưa được khởi tạo\ngiá trị ban đầu. Nếu bạn không gán giá trị khởi tạo cho các giá trị ban đầu cho\ncác biến cục bộ thì cần phải gán giá chị cho chúng trước khi sử dụng. Nếu không\nkết quả sẽ là quá trình biên dịch chương trình sẽ bị lỗi.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ELiterals\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể nhận thấy rằng từ khóa \u003Cb\u003Enew\u003C\/b\u003E không được sử dụng\nđể khởi tạo các giá trị cho biến có kiểu dữ liệu nguyên thủy. Kiểu dữ liệu\nnguyên thủy là một kiểu dữ liệu đặc biệt được xây dưng cho ngôn ngữ lập trình.\nChúng không phải là đối tượng được tạo ra từ các lớp (class). Một literal là một\nmã nguồn được cố định giá trị, các literal trực tiếp biểu diễn trong mã nguồn của\nbạn mà không cần tính toán. Giống như đoạn mã nguồn phía dưới đây:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Eboolean result = true;\nchar capitalC = 'C';\nbyte b = 100;\nshort s = 10000;\nint i = 100000;\u003C\/span\u003E\u003C\/pre\u003E\u003Cp style=\"text-align: left;\"\u003E\u003Cb\u003ELiteral dạng số (Integer Literals)\u003C\/b\u003E\u003C\/p\u003E\n\n\n\n\n\n\u003Cp class=\"MsoNormal\"\u003EMột literal dạng số có kiểu dữ liệu là long nếu nó có kết\nthúc là L hoặc l, trong trường hợp còn lại thì nó có kiểu dữ liệu là int. Được\nkhuyến khích sử dụng chữ viết hoa L, bởi vì chữ viết thường l đôi khi được nhầm\nlẫn với số 1.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EToàn bộ các giá trị kiểu byte, short, int và long có thể được\ntạo ra từ các literal kiểu int. Các giá trị của kiểu dữ liệu long vượt ra ngoài\nphạm vi giá trị kiểu int có thể được tạo ra bởi các literal kiểu long. Các\nliteral dạng số có thể được thể hiện qua qua hệ thống số sau:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ESố thập phân: Dựa trên 10 chữ số từ 0 đến 9, đây\nlà số được sử dụng hàng ngày.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ESố hexa. 16 số bao gồm các số từ 0 đến 9 và các\nký tự A đến F.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E·\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ESố nhị phân: 2 số. Bao gồm các số 0 và 1.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EMục đích lập trình nói chung, hệ thống số thập phân là hệ thống\nduy nhất bạn thường sử dụng. Tuy nhiên nếu bạn cần sử dụng các hệ thống số khác\nthì cần thêm vào tiền tố 0x để xác định hệ hexa và 0b để các định hệ nhị phân.\u003C\/p\u003E\u003Cdiv\u003E\u003Cdiv\u003E\/\/ Số 26 kiểu thập phân\u003C\/div\u003E\u003Cdiv\u003Eint decVal = 26;\u003C\/div\u003E\u003Cdiv\u003E\/\/ Số 26 kiểu hexa\u003C\/div\u003E\u003Cdiv\u003Eint hexVal = 0x1a;\u003C\/div\u003E\u003Cdiv\u003E\/\/ Số 26 kiểu nhị phân\u003C\/div\u003E\u003Cdiv\u003Eint binVal = 0b11010;\u003C\/div\u003E\u003C\/div\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác Literal dạng số thực (Floating-Point Literals)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESố thực literal có kiểu dữ liệu là float nếu kết thúc số là\nchữ F hoặc f, tương tự số literal có kiểu dữ liệu là double nếu kết thúc số có thêm\nD hoặc d.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác kiểu dấu chấm động (float và double) cũng thể hiện sử dụng\nchữ E hoặc e (thể hiện số khoa học), F hoặc f (literal số thực 32-bit), và D hoặc\nd (literal số thực 64-bit), đó là những điều mặc định.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Edouble d1 = 123.4;\n\/\/ tương tự giá trị d1, nhưng trong thể hiện số khoa học.\ndouble d2 = 1.234e2;\nfloat f1  = 123.4f;\u003C\/span\u003E\u003C\/pre\u003E\n\n\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác Literal dạng chuỗi và ký tự.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECác Literals kiểu \u003Ci\u003Echar\u003C\/i\u003E và kiểu \u003Ci\u003EString\u003C\/i\u003E có thể\nbao gồm bất kỳ các mã Unicode (UTF-16) nào. Nếu như hệ thống và bộ soạn thảo của\nbạn cho phép, bạn có thể sử dụng các ký tự trực tiếp trong code của bạn hoặc không.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ENgôn ngữ lập trình Java cũng hỗ trợ một vài ký tự đăc biệt\ncho \u003Ci\u003Echar\u003C\/i\u003E và \u003Ci\u003EString\u003C\/i\u003E \u003Ccode\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\b\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(backspace),\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\t\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(tab),\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\n\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(line feed),\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\f\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(form feed),\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\r\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(carriage return),\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\\"\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(double quote),\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\'\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(single quote), and\u0026nbsp;\u003C\/span\u003E\u003C\/span\u003E\u003Ccode style=\"-webkit-text-stroke-width: 0px; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u003Cspan style=\"color: black; font-family: Courier; font-size: 9.5pt; line-height: 130%; mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;; mso-fareast-theme-font: major-fareast;\"\u003E\\\\\u003C\/span\u003E\u003C\/code\u003E\u003Cspan face=\"\u0026quot;Arial\u0026quot;,sans-serif\" style=\"color: black; font-size: 9.5pt; line-height: 130%;\"\u003E\u003Cspan style=\"-webkit-text-stroke-width: 0px; float: none; font-variant-caps: normal; font-variant-ligatures: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-decoration-thickness: initial; widows: 2; word-spacing: 0px;\"\u003E\u0026nbsp;(backslash).\u003C\/span\u003E\u003C\/span\u003E \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECũng có một ký tự literal đặc biệt là null, có thể bạn cần sử\ndụng giá trị này cho các kiểu tham chiếu. \u003Ci\u003Enull\u003C\/i\u003E có thể được gán cho bất kỳ\nbiến nào ngoại trừ các biến có kiểu dữ liệu nguyên thủy. Bạn có thể làm việc với\ngiá trị \u003Ci\u003Enull\u003C\/i\u003E bằng cách kiểm tra giá trị của biến. Do vậy \u003Ci\u003Enull\u003C\/i\u003E thường\nđược sử dụng trong lập trình để kiểm tra một vài đối tượng không xác định.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ECuối cùng, các giá trj đặc biệt của các literal được gọi là một\nlớp literal được sắp xếp bằng cách lấy tên một lớp và thêm “.class” vào. Ví dụ \u003Ci\u003EString.class\u003C\/i\u003E,\nđiều này thể hiện đối tượng thể hiện cho chính kiểu đó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ESử dụng các ký tự gạch dưới cho các Literal dạng số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ETừ Java SE 7 trở đi, bất kỳ một số nào có các ký tự gạch dưới,\ncó thể xuất hiện bất cứ đâu giữa các số trong Literal dạng số. Tính năng này\ncho phép bạn phân tách các nhóm chữ số trong dãy literal dạng số và nâng cao hiệu\nquả đọc code của bạn.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ, nếu code cảu bạn bao gồm các số với rất nhiều số thập\nphân, bạn có thể sử dụng các dấu gạch dưới để phân tách các số thập phân thành các\nnhóm 3 chứ xố, tương tự bạn đánh dấu câu như dấu phẩy, dấu cách hoặc khoảng trắng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ sau sẽ thể hiện cách này và sử dụng các dấu gạch dưới\ncho Literal dạng số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003Elong creditCardNumber = 1234_5678_9012_3456L;\nlong socialSecurityNumber = 999_99_9999L;\nfloat pi =  3.14_15F;\nlong hexBytes = 0xFF_EC_DE_5E;\nlong hexWords = 0xCAFE_BABE;\nlong maxLong = 0x7fff_ffff_ffff_ffffL;\nbyte nybbles = 0b0010_0101;\nlong bytes = 0b11010010_01101001_10010100_10010010;\u003C\/span\u003E\u003C\/pre\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EBạn có thể thay thế các dấu gạch dưới giữa các số, nhưng bạn\nkhông thể thay thế dấu gạch dưới đó bằng các khoảng trắng:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l1 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E-\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EỞ vị trí bắt đầu và vị trí kết thúc của số.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"mso-list: l1 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E-\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ELiền kề dấu chấm của số thập phân trong Literal\ndạng số thực.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l1 level1 lfo2; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"mso-fareast-font-family: \u0026quot;Times New Roman\u0026quot;;\"\u003E\u003Cspan style=\"mso-list: Ignore;\"\u003E-\u003Cspan style=\"font: 7pt \u0026quot;Times New Roman\u0026quot;;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ENgay trước chữ F hoặc L.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EVí dụ sau thể hiện các vị trí mà dấu gạch dưới hợp lệ và không\nhợp lệ trong các Literal dạng số:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cdiv class=\"separator\" style=\"clear: both; text-align: left;\"\u003E\u003Cpre\u003E\u003Cspan style=\"font-size: 12px;\"\u003E\/\/ Invalid: không thể đặt dấu gạch dưới\n\/\/ liền kề dầu chấm của số thập phân\nfloat pi1 = 3_.1415F;\n\/\/ Invalid: không thể đặt dấu gạch dưới \n\/\/ liền kề dấu chấm của số thập phân\nfloat pi2 = 3._1415F;\n\/\/ Invalid: không thể đặt dấu gạch dưới\n\/\/ ngay trước ký tự L thể hiện loại số.\nlong socialSecurityNumber1 = 999_99_9999_L; \n\/\/ OK (literal thập phân)\nint x1 = 5_2;\n\/\/ Invalid: Không thể đặt dấu gạch dưới\n\/\/ ở vị trí kết thúc Literal\nint x2 = 52_;\n\/\/ OK (Literal thập phân)\nint x3 = 5_______2; \n\/\/ Invalid: không thể đặt dấu gạch dưới\n\/\/ giữa ký các ký tự 0x thể hiện số hexa\nint x4 = 0_x52;\n\/\/ Invalid: không thể đặt dấu gạch dưới\n\/\/ tại vị trí bắt đầu số.\nint x5 = 0x_52;\n\/\/OK (hexadecimal literal)\nint x6 = 0x5_2; \n\/\/Invalid: không thể đặt dấu gạch dưới\n\/\/tại vị trí kết thúc\nint x7 = 0x52_;\u003C\/span\u003E\u003C\/pre\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/229966372165660545"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/229966372165660545"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html","title":"[Tự học lập trình Java] Biến và các kiểu dữ liệu nguyên thủy trong Java"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTk\/pJPmJfcuUIs_4Sf2S6PdXYrsjShC6rcSgCPcBGAYYCw\/s72-w285-h400-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-1616365206700586268"},"published":{"$t":"2021-07-31T10:48:00.008+07:00"},"updated":{"$t":"2021-09-02T15:31:45.401+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh huong doi tuong voi Java"}],"title":{"type":"text","$t":"[Tự học lập trình Java] Khái niệm lập trình hướng đối tượng."},"content":{"type":"html","$t":"\u003Ch1\u003EKhái niệm lập trình hướng đối tượng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h1\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTg\/uUZzMGFZRbkSZ1XCcWhXYlpO_alxD-bLQCNcBGAsYHQ\/s1178\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Java Programming\" border=\"0\" data-original-height=\"1178\" data-original-width=\"840\" height=\"400\" src=\"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTg\/uUZzMGFZRbkSZ1XCcWhXYlpO_alxD-bLQCNcBGAsYHQ\/w285-h400\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png\" title=\"Ngôn ngữ lập trình hướng đối tượng Java - Tinhoccoban.net\" width=\"285\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003ELập trình hướng đối tượng (Object – Oriented Programming\nConcepts) dạy cho chúng ta các khái niệm hướng đối tượng như các đối tượng, các\nthông điệp, các lớp, và kế thừa. \u003Ca name=\"_Toc43993426\"\u003EĐối tượng (Object) là gì.\u003C\/a\u003E\u003C\/p\u003E\u003Cdiv style=\"background-color: white; border-radius: 4px; border: 1px solid gray; font-family: Tahoma, Arial; font-size: 16px; padding: 10px; text-align: justify;\"\u003E\u003Cb\u003EMục lục seri các bài viết hướng dẫn tự học lập trình Java:\u003C\/b\u003E\u003Cbr \/\u003E\u003Col\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-huong-dan-cai-at.html\"\u003EHướng dẫn cài đặt Netbean\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html\"\u003E\u003Cspan style=\"color: #2e91ee;\"\u003EKhái niệm lập trình hướng\u003C\/span\u003E\u0026nbsp;đối tượng\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-va-cac-kieu.html\"\u003EBiến và các kiểu dữ liệu nguyên thủy\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-bien-mang.html\"\u003EBiến mảng trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-toan-tu-trong.html\"\u003EToán tử trong Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cau-lenh-bieu.html\"\u003ECâu lệnh, biểu thức, khối lệnh\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-cau-lenh.html\"\u003ECác câu lệnh luồng điều khiển\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\"\u003ELớp trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"margin: 0px 0px 0.25em; padding: 0px;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\"\u003EĐối tượng trong lập trình Java\u003C\/a\u003E\u003C\/li\u003E\u003Cli style=\"background: 0px 0px; border: 0px; line-height: 1.5; margin: 0px 0px 0.25em; outline: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/09\/tu-hoc-lap-trinh-java-hieu-them-ve-cac.html\"\u003EHiểu thêm về các lớp\u003C\/a\u003E\u003C\/li\u003E\u003C\/ol\u003E\u003C\/div\u003E\u003Cp class=\"MsoNormal\"\u003ENếu bạn chưa từng sử dụng ngôn ngữ lập trình hướng đối tượng\ntrước đó bạn sẽ cần học một vài khái niệm cơ bản trước khi bạn bắt đầu viết bất\ncứ dòng code nào. Trong chương này sẽ giới thiệu với bạn về đối tượng, lớp, kế\nthừa, giao diện lập trình và gói. Mỗi vấn đề được đề cập tới sẽ nói đến thế giới\nthực, trong sự mô phỏng cung cấp các cú pháp lập trình Java.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch2\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-cac-oi-tuong.html\"\u003EĐối tượng (Object) \u003C\/a\u003Elà gì?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cp class=\"MsoNormal\"\u003EMột đối tượng trong phần mềm được kể tới sẽ có \u003Cb\u003Etrạng thái\u003C\/b\u003E\nvà \u003Cb\u003Ehành vi\u003C\/b\u003E. Đối tượng phần mềm thường mô tả một đối tượng trong thế giới\nthực mà chúng ta gặp hàng ngày. Trong chương này sẽ nói rõ hơn như thế nào là\ntrạng thái và hành vi được thể hiện trong một đối tượng. Giới thiệu khái niệm về\nđóng gói dữ liệu và lợi ích vủa việc thiết kế như vậy.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-QJwCwlxY4bA\/YQTHoYcguGI\/AAAAAAAACSk\/dz6R-rxboTwsPDBfzMU6Lu86UI8LSB_sACNcBGAsYHQ\/s622\/doituong.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Các đối tượng trong thế giới thực - Tinhoccoban.net\" border=\"0\" data-original-height=\"138\" data-original-width=\"622\" height=\"142\" src=\"https:\/\/1.bp.blogspot.com\/-QJwCwlxY4bA\/YQTHoYcguGI\/AAAAAAAACSk\/dz6R-rxboTwsPDBfzMU6Lu86UI8LSB_sACNcBGAsYHQ\/w640-h142\/doituong.png\" title=\"Các đối tượng trong thế giới thực - Tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Ch2\u003E\u003Ca href=\"https:\/\/www.tinhoccoban.net\/2021\/08\/tu-hoc-lap-trinh-java-lop-trong-lap.html\"\u003ELớp (Class)\u003C\/a\u003E là gì?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cp class=\"MsoNormal\"\u003EMột lớp là một khuôn mẫu để tạo ra các đối tượng, tài liệu này\nsẽ đưa ra cách định nghĩa các lớp là các mô hình có trạng thái và hành vi của một\nđối tượng trong thế giới thực. Tập trung vào các khái niệm cơ bản, các lớp đơn giản\nvới mô hình trạng thái và hành vi rõ ràng.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch2\u003EKế thừa (Inheritance) là gì?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cp class=\"MsoNormal\"\u003EKế thừa cung cấp một năng lực và cơ chế tự nhiên cho việc tổ\nchức phần mềm của bạn. Tài liệu này chúng tôi đề cập đến kế thừa trạng thái thuộc\ntính và hành vi từ các lớp cha (superclasses) từ một lớp khác, sử dung cú pháp\ncủa ngôn ngữ lập trình Java.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch2\u003EGiao diện lập trình (Interface) là gì\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cp class=\"MsoNormal\"\u003EMột giao diện lập trình (Interface) là một giao ước giữa một\nlớp và môi trường. Khi một lớp thực thi giao diện đó, nó được đề xuất cung cấp\ncác hành vi công khai bởi giao diện lập trình (Interface). Trong tài liệu này sẽ\nđịnh nghĩa giao diện lập trình (Interface) đơn giàn và giải thích sự cần thiết chuyền\nđổi cho bất kỳ một lớp nào thực thi giao diện đó.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch2\u003EGói (Package) là gì?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\u003Cp\u003E\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003EMột gói là một không\ngian tên (namespace) cho cấu trúc các lớp và các giao diện lập trình (interfaces)\ntrong cách thức tổ chức logic. Gói trong các dự án phần mềm để dễ dàng quản lý\ncode. Trong tài liệu này chúng tôi sẽ giải thích tại sao việc này lại hữu ích vàn\ngiới thiệu\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;, serif; font-size: 13pt;\"\u003Egiao diện lập trình ứng dụng (Application Programming\nInterface API) cung cấp trong nền tảng Java.\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\n\n\u003Ch2\u003EBài tập.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h2\u003E\n\n\u003Cp class=\"MsoNormal\"\u003ESử dụng các câu hỏi và bài tập trong chương này để kiểm tra\nsự hiểu biết của bạn về các đối tượng, các lớp, khái niệm kế thừa và gói.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/1616365206700586268"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/1616365206700586268"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2021\/07\/tu-hoc-lap-trinh-java-khai-niem-lap.html","title":"[Tự học lập trình Java] Khái niệm lập trình hướng đối tượng."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-K_-oA6asgz8\/YRCQNyvMXRI\/AAAAAAAACTg\/uUZzMGFZRbkSZ1XCcWhXYlpO_alxD-bLQCNcBGAsYHQ\/s72-w285-h400-c\/146-1469146_java-logo-png-transparent-vector-java-logo-png.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-6513576107910864519"},"published":{"$t":"2020-12-15T14:13:00.003+07:00"},"updated":{"$t":"2020-12-15T14:13:49.012+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Cơ sở lập trình"},{"scheme":"http://www.blogger.com/atom/ns#","term":"lập trình C"}],"title":{"type":"text","$t":"[Ngôn ngữ lập trình C] Các phần tử cơ bản của ngôn ngữ C"},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003ECác thành phần cơ bản\u0026nbsp;\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-ahjWoZ_oR_M\/X9Yt_v56DPI\/AAAAAAAACME\/wYR9xKgxEWk-hDbKubPp9oJCeaTh4Db-gCPcBGAYYCw\/s269\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg border=\"0\" data-original-height=\"211\" data-original-width=\"269\" src=\"https:\/\/1.bp.blogspot.com\/-ahjWoZ_oR_M\/X9Yt_v56DPI\/AAAAAAAACME\/wYR9xKgxEWk-hDbKubPp9oJCeaTh4Db-gCPcBGAYYCw\/s0\/image.png\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ch3 style=\"text-align: left;\"\u003EBộ chữ viết trong C\u003C\/h3\u003E\u003Cdiv\u003E\u003Ci\u003EBộ chữ viết\u003C\/i\u003E trong ngôn ngữ C bao gồm những ký tự, ký hiệu sau: (phân biệt chữ in hoa và in thường):\u003C\/div\u003E\u003Cdiv\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003E26 chữ cái latinh hoa A,B,C...Z\u003C\/li\u003E\u003Cli\u003E26 chữ cái latinh thường a,b,c ...z.\u003C\/li\u003E\u003Cli\u003E10 chữ số thập phân 0,1,2...9.\u003C\/li\u003E\u003Cli\u003ECác ký hiệu toán học: +, -, *, \/, =, \u0026lt;, \u0026gt;, (, )\u003C\/li\u003E\u003Cli\u003ECác ký hiệu đặc biệt: :. , ; \" ' _ @ # $ ! ^ [ ] { } ...\u003C\/li\u003E\u003Cli\u003EDấu cách hay khoảng trống, xuống hàng (\\n) và tab (\\t)\u003C\/li\u003E\u003C\/ul\u003E\u003Cdiv\u003E\u003Ch3 style=\"text-align: left;\"\u003ECác từ khoá trong C\u003C\/h3\u003E\u003Cdiv\u003E\u003Ci\u003ETừ khóa\u003C\/i\u003E là các từ dành riêng (reserved words) của C mà người lập trình có thể sử dụng nó trong chương trình tùy theo ý nghĩa của từng từ. Ta không được dùng từ khóa để đặt cho các tên của riêng mình. Các từ khóa của Turbo C 3.0 bao gồm:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Easm\u0026nbsp; • auto\u0026nbsp; • break\u0026nbsp; • case\u0026nbsp; • cdecl\u0026nbsp; • char\u0026nbsp; • class\u0026nbsp; • const\u0026nbsp; • continue\u0026nbsp; • _cs\u0026nbsp; • default\u0026nbsp; • delete\u0026nbsp; • do double\u0026nbsp; • _ds\u0026nbsp; • else\u0026nbsp; • enum\u0026nbsp; • _es\u0026nbsp; • extern\u0026nbsp; • _export\u0026nbsp; • far\u0026nbsp; • _fastcall\u0026nbsp; • float\u0026nbsp; • for\u0026nbsp; • friend\u0026nbsp; • goto\u0026nbsp; • huge\u0026nbsp; • if\u0026nbsp; • inline\u0026nbsp; • int\u0026nbsp; • interrupt\u0026nbsp; • _loadds\u0026nbsp; • long\u0026nbsp; • near\u0026nbsp; • new\u0026nbsp; • operator\u0026nbsp; • pascal\u0026nbsp; • private\u0026nbsp; • protected\u0026nbsp; • public\u0026nbsp; • register\u0026nbsp; • return\u0026nbsp; • _saveregs\u0026nbsp; • _seg\u0026nbsp; • short\u0026nbsp; • signed\u0026nbsp; • sizeof\u0026nbsp; • _ss\u0026nbsp; • static\u0026nbsp; • struct\u0026nbsp; • switch\u0026nbsp; • template\u0026nbsp; • this\u0026nbsp; • typedef\u0026nbsp; • union\u0026nbsp; • unsigned\u0026nbsp; • virtual\u0026nbsp; • void\u0026nbsp; • volatile\u0026nbsp; • while\u003C\/div\u003E\u003C\/div\u003E\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 150.75pt; width: 422.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669543478\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 150.75pt; width: 422.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669543478\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 150.75pt; width: 422.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669543487\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 150.75pt; width: 422.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669543487\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 150.75pt; width: 422.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669543487\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 150.75pt; width: 422.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669543487\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 150.75pt; width: 422.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669543501\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ch3 style=\"text-align: left;\"\u003ECú pháp\u003C\/h3\u003E\u003Cdiv\u003E- Là bộ quy tắc để viết chương trình, gồm những quy định viết từ và tổ hợp từ của mỗi ngôn ngữ\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E- Dựa vào cú pháp người lập trình và chương trình dịch biết tổ hợp nào của các kí tự trong bảng chữ cái là hợp lệ, nhờ đó có thể mô tả chính xác thuật toán để máy thực hiện\u003C\/div\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003ECấu trúc chương trình C\u003C\/h2\u003E\u003Cdiv\u003E\u003Cp class=\"MsoNormal\"\u003EMột chương trình C khi soạn thảo được chia thành các thành\nphần chính sau: \u003Ci\u003ECác chỉ thị tiền xử lý, Định nghĩa mới, Prototype, Khai báo\nbiến ngoài, Chương trình chính, Cài đặt các hàm.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/i\u003E\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-c0zf8TtHq7s\/X9hVga_3s9I\/AAAAAAAACMc\/fsNdLCFDR78ITuZ5e7YiI-cldVv48QaTgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg data-original-height=\"289\" data-original-width=\"646\" height=\"286\" src=\"https:\/\/lh3.googleusercontent.com\/-c0zf8TtHq7s\/X9hVga_3s9I\/AAAAAAAACMc\/fsNdLCFDR78ITuZ5e7YiI-cldVv48QaTgCNcBGAsYHQ\/w640-h286\/image.png\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003ECác kiểu dữ liệu cơ sở\u003C\/h2\u003E\u003Cdiv\u003E\u003Cp class=\"MsoNormal\"\u003EĐược dùng để \u003Cb\u003E\u003Ci\u003Elưu\u003C\/i\u003E\u003C\/b\u003E các \u003Cb\u003E\u003Ci\u003Egiá trị nguyên\u003C\/i\u003E\u003C\/b\u003E\nhay còn gọi là \u003Cb\u003E\u003Ci\u003Ekiểu đếm được\u003C\/i\u003E\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"Bng\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-0HmxV8GHI5Q\/X9hZI2MCn_I\/AAAAAAAACMo\/pKsqIlDgPaoxWcuIrejRMGDciFT_P5ZrQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg data-original-height=\"404\" data-original-width=\"614\" height=\"422\" src=\"https:\/\/lh3.googleusercontent.com\/-0HmxV8GHI5Q\/X9hZI2MCn_I\/AAAAAAAACMo\/pKsqIlDgPaoxWcuIrejRMGDciFT_P5ZrQCNcBGAsYHQ\/w640-h422\/image.png\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 66.75pt; width: 454.5pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669544423\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 66.75pt; width: 454.5pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669544442\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cv:shape id=\"_x0000_i1027\" o:ole=\"\" style=\"height: 53.25pt; width: 444pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image003.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1027\"\n  DrawAspect=\"Content\" ObjectID=\"_1669544012\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch3\u003E\u003Ca name=\"_Toc58596670\"\u003EKiểu số thực\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003EĐược dùng để lưu các số thực hay các số có dấu\nchấm thập phân \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-lxZ1h8emmhY\/X9hZfzyWe3I\/AAAAAAAACMw\/nE8kI1yTj8QE9i5unELXXXcp9KnHyfLHgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg data-original-height=\"102\" data-original-width=\"575\" height=\"114\" src=\"https:\/\/lh3.googleusercontent.com\/-lxZ1h8emmhY\/X9hZfzyWe3I\/AAAAAAAACMw\/nE8kI1yTj8QE9i5unELXXXcp9KnHyfLHgCNcBGAsYHQ\/w640-h114\/image.png\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch3\u003E\u003Ca name=\"_Toc58596671\"\u003EKiểu \u003C\/a\u003Evoid\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\u003Cp class=\"MsoNormal\"\u003EMang ý nghĩa là kiểu rỗng không chứa giá trị gì cả\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EVí dụ:\u003C\/b\u003E\u0026nbsp;\u0026nbsp; void\nmain(){\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u0026nbsp;\u0026nbsp;\u0026nbsp; ….}\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch3\u003E\u003Ca name=\"_Toc58596672\"\u003EKích thước của các kiểu dùng sizeof\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\u003Cp class=\"MsoNormal\"\u003EKích thước 1 kiểu có thể được xác định lúc chạy chương trình\n(runtime), dùng \u003Cb\u003E\u003Ci\u003Esizeof\u003C\/i\u003E\u003C\/b\u003E:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EVí dụ:\u003C\/b\u003E \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003Ci\u003Esizeof\u003C\/i\u003E(double)\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; =\u0026gt;8(byte)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003Ci\u003Esizeof\u003C\/i\u003E(long\ndouble)=\u0026gt;10(byte)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch3\u003E\u003Ca name=\"_Toc58596673\"\u003ETên và hằng trong C\u003C\/a\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/h3\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003ETên\u003C\/i\u003E (identifier): \u003C\/b\u003EĐược dùng để đặt cho chương\ntrình, hằng, kiểu, biến, chương trình con, ... Có 2 loại:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 21.3pt; mso-list: l4 level3 lfo1; text-indent: 0cm;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Cb\u003ETên chuẩn\u003C\/b\u003E: là tên do C đặt sẵn như tên kiểu:\nint, char, float,…; tên hàm: sin, cos...\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 21.3pt; mso-list: l4 level3 lfo1; text-indent: 0cm;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Cb\u003ETên do người lập trình tự đặt.\u003C\/b\u003E \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; page-break-after: avoid; text-align: center;\"\u003E\u003Cv:shape id=\"_x0000_i1029\" o:ole=\"\" style=\"height: 156pt; width: 456pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image005.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1029\"\n  DrawAspect=\"Content\" ObjectID=\"_1669544014\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-7KTWMJRscwk\/X9hZ1QGQndI\/AAAAAAAACM4\/Qy5yT_T4bsUDUdKglNDO6yofbRwkhOQ9QCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"\" data-original-height=\"206\" data-original-width=\"605\" height=\"109\" src=\"https:\/\/lh3.googleusercontent.com\/-7KTWMJRscwk\/X9hZ1QGQndI\/AAAAAAAACM4\/Qy5yT_T4bsUDUdKglNDO6yofbRwkhOQ9QCNcBGAsYHQ\/image.png\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoCaption\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u0026nbsp;\u003C\/o:p\u003E\u003Cb\u003EVí dụ:\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt;\"\u003E\u003Ci\u003ETên đặt hợp lệ\u003C\/i\u003E:\u0026nbsp; Chieu_dai, Chieu_Rong, Chu_Vi\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt;\"\u003E\u003Ci\u003ETên không hợp lệ\u003C\/i\u003E: Do Dai, 1D101\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EPhải tuân thủ quy tắc:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoListParagraph\" style=\"mso-list: l0 level1 lfo2; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ESử\ndụng bộ chữ cái, chữ số và dấu gạch dưới (_)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EBắt\nđầu bằng một chữ cái hoặc dấu gạch dưới.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhông\ncó khoảng trống ở giữa tên.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhông\nđược trùng với từ khóa.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EĐộ\ndài tối đa của tên là 32 ký tự, tuy nhiên cần đặt sao cho rõ ràng, dễ nhận biết\nvà dễ nhớ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhông\ncấm việc đặt tên trùng với tên chuẩn nhưng khi đó ý nghĩa của tên chuẩn không\ncòn giá trị nữa.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003EHằng (Constant): \u003C\/i\u003E\u003C\/b\u003ELà \u003Cb\u003Eđại lượng không đổi\u003C\/b\u003E\ntrong suốt quá trình thực thi chương trình\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-Gn_PRYAeNfg\/X9hZ-vB4f7I\/AAAAAAAACM8\/3Tv_OM33j2w4mlUk0HyXe3rnf0O7pgD2QCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Ví dụ về hằng trong C - tinhoccoban.net\" data-original-height=\"90\" data-original-width=\"356\" height=\"81\" src=\"https:\/\/lh3.googleusercontent.com\/-Gn_PRYAeNfg\/X9hZ-vB4f7I\/AAAAAAAACM8\/3Tv_OM33j2w4mlUk0HyXe3rnf0O7pgD2QCNcBGAsYHQ\/w320-h81\/image.png\" title=\"Ví dụ về hằng trong C - tinhoccoban.net\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003EHằng có thể là: 1 con số, 1 ký\ntự, 1 chuỗi ký tự.\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EHằng số thực: float,\ndouble, long double, \u003C\/i\u003E2 cách thể hiện\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003ECách 1\u003C\/i\u003E:\u003C\/b\u003E viết thông thường \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 108pt; mso-list: l3 level3 lfo3; tab-stops: list 72.0pt 108.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Cb\u003EVí dụ:\u003C\/b\u003E 123.34\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u0026nbsp; -223.333\u0026nbsp; 3.00\u0026nbsp;\n-56.0\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003ECách 2\u003C\/i\u003E:\u003C\/b\u003E viết theo số mũ hay số khoa học\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 108pt; mso-list: l3 level3 lfo3; tab-stops: list 72.0pt 108.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMột số thực được tách làm 2 phần \u003Ci\u003E(phân cách bởi\ne\/E)\u003C\/i\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 0cm; mso-list: l3 level4 lfo3; tab-stops: list 18.0pt 72.0pt; text-indent: 0cm;\"\u003E\u003Cb\u003EPhần giá trị: \u003C\/b\u003Enhư cách 1\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 0cm; mso-list: l3 level4 lfo3; tab-stops: list 18.0pt 72.0pt; text-indent: 0cm;\"\u003E\u003Cb\u003EPhần mũ: \u003C\/b\u003Elà một số nguyên\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 108pt; mso-list: l3 level3 lfo3; tab-stops: list 72.0pt 108.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Cb\u003EVí dụ: \u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 1234.56e-3\u003C\/span\u003E\n= 1.23456 (là số 1234.56*10\u003Csup\u003E-3\u003C\/sup\u003E)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; -123.45E4\n= -1234500 ( là -123.45*10\u003Csup\u003E4\u003C\/sup\u003E)\u003C\/span\u003E\u003Cspan lang=\"FR\"\u003E \u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EHằng số nguyên: Hằng số nguyên 2 byte (int) hệ thập phân.\n\u003C\/i\u003ESử dụng 10 ký số 0..9. \u003Cb\u003EVí dụ:\u003C\/b\u003E \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 123 (một trăm hai mươi ba)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; -242 (trừ hai trăm bốn mươi hai)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EHằng số nguyên 2 byte (int)\nhệ bát phân \u003C\/i\u003ESử dụng 8 ký số 0..7. Cách biểu diễn: 0\u0026lt;các ký số từ 0 đến\n7\u0026gt;.Số bát phân : 0d\u003Csub\u003En\u003C\/sub\u003Ed\u003Csub\u003En-1\u003C\/sub\u003Ed\u003Csub\u003En-2\u003C\/sub\u003E…d\u003Csub\u003E1\u003C\/sub\u003Ed\u003Csub\u003E0\u003C\/sub\u003E\u0026nbsp; ( d\u003Csub\u003Ei\u003C\/sub\u003E có giá trị từ 0..7) =\u0026gt; giá\ntrị. \u003Cb\u003EVí dụ: \u003C\/b\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 020=2*8\u003Csup\u003E1\u003C\/sup\u003E\u003Csub\u003E\n\u003C\/sub\u003E+ 0*8\u003Csup\u003E0 =\u003C\/sup\u003E(16)\u003Csub\u003E10\u003C\/sub\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003E\u0026nbsp;\u003C\/i\u003E\u003Ci\u003EHằng số nguyên 2 byte (int)\nhệ thập lục phân. \u003C\/i\u003E\u003Cb\u003ELà kiểu số nguyên dùng:\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 108pt; mso-list: l5 level3 lfo4; tab-stops: list 108.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E10 ký số 0..9 và \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 108pt; mso-list: l5 level3 lfo4; tab-stops: list 108.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E6 ký tự A, B, C, D, E ,F\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECách biểu diễn\u003C\/b\u003E: \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 0x\u0026lt;các\nký số từ 0 đến 9 và 6 ký tự từ A đến F\u0026gt;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ESố thập lục phân : 0xd\u003Csub\u003En\u003C\/sub\u003Ed\u003Csub\u003En-1\u003C\/sub\u003Ed\u003Csub\u003En-2\u003C\/sub\u003E…d\u003Csub\u003E1\u003C\/sub\u003Ed\u003Csub\u003E0\u003C\/sub\u003E\u003C\/b\u003E\u0026nbsp; \u0026nbsp; =\u0026gt;\nGiá trị thập phân. \u003Cb\u003EVí dụ:\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 0x345=3*16\u003Csup\u003E2\n\u003C\/sup\u003E+ 4*16\u003Csup\u003E1\u003C\/sup\u003E + 5*16\u003Csup\u003E0\u003C\/sup\u003E = (837)\u003Csub\u003E10\u003C\/sub\u003E \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 0x2A9= 2*16\u003Csup\u003E2\u003C\/sup\u003E\n+ 10*16\u003Csup\u003E1 \u003C\/sup\u003E+ 9*16\u003Csup\u003E0\u003C\/sup\u003E= (681)\u003Csub\u003E10\u003C\/sub\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; page-break-after: avoid; text-align: center;\"\u003E\u003Cv:shape id=\"Picture_x0020_9\" o:spid=\"_x0000_i1036\" style=\"height: 189pt; mso-wrap-style: square; visibility: visible; width: 375pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image007.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-fKoqRG7INUU\/X9hawmA8BWI\/AAAAAAAACNI\/fMTdW34qeoIhBbds5EFYcBaFSh-tLcDvgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Ví dụ về hằng số nguyên - tinhoccoban.net\" data-original-height=\"254\" data-original-width=\"502\" height=\"203\" src=\"https:\/\/lh3.googleusercontent.com\/-fKoqRG7INUU\/X9hawmA8BWI\/AAAAAAAACNI\/fMTdW34qeoIhBbds5EFYcBaFSh-tLcDvgCNcBGAsYHQ\/w400-h203\/image.png\" title=\"Ví dụ về hằng số nguyên - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Ci\u003EHằng số nguyên 4 byte (long). \u003C\/i\u003E\u003C\/b\u003EĐược biểu diễn\nnhư số int trong hệ thập phân nhưng kèm theo ký tự l hoặc L.\u0026nbsp; \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EVí dụ:\u0026nbsp; \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 45345L\u0026nbsp;\u0026nbsp; hay\u0026nbsp;\n45345l\u0026nbsp;\u0026nbsp; hay 45345 \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EHằng ký tự (char)\u003C\/i\u003E\u003Ci\u003E\u0026nbsp;\u003C\/i\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l1 level1 lfo5; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Ci\u003EVí\ndụ\u003C\/i\u003E:\u0026nbsp;\u0026nbsp; ‘a’, ‘A’,\u0026nbsp; ‘0’, ‘9’\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l1 level1 lfo5; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003ELà\n1 ký tự được viết trong cặp dấu nháy đơn (‘). \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l1 level1 lfo5; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EMỗi\nmột ký tự tương ứng với 1 giá trị trong bảng mã ASCII. ằng ký tự cũng được xem\nnhư trị số nguyên.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l1 level1 lfo5; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EChúng\nta có thể thực hiện các phép toán số học trên 2 ký tự (dùng giá trị ASCII của chúng)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l1 level1 lfo5; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003EØ\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp; \u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E\u003Cb\u003EASCII\u003C\/b\u003E\n= American Standard Code for Information Interchange \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 36pt; mso-list: l1 level1 lfo5; tab-stops: list 36.0pt; text-indent: -18pt;\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-QXoC68X300s\/X9hbKx9hrZI\/AAAAAAAACNQ\/7VGv-RdGu7sa0Yo5dkq6NQwCad9PFyNuwCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Bảng mã ASII - tinhoccoban.net\" data-original-height=\"371\" data-original-width=\"493\" height=\"301\" src=\"https:\/\/lh3.googleusercontent.com\/-QXoC68X300s\/X9hbKx9hrZI\/AAAAAAAACNQ\/7VGv-RdGu7sa0Yo5dkq6NQwCad9PFyNuwCNcBGAsYHQ\/w400-h301\/image.png\" title=\"Bảng mã ASII - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003Ci\u003EHằng chuỗi ký tự :\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/i\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003Cb\u003E\u003Ci\u003EVí dụ\u003C\/i\u003E:\u003C\/b\u003E\u0026nbsp; \u003Cb\u003E“Ngon ngu lap trinh C” \u003C\/b\u003ELà 1 chuỗi hay\n1 xâu ký tự được đặt trong cặp dấu nháy kép (“). \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003Cb\u003E\u003Ci\u003E\u003Cu\u003EChú ý\u003C\/u\u003E\u003C\/i\u003E: \u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 22.7pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt 22.7pt; mso-add-space: auto; mso-list: l2 level1 lfo6; tab-stops: list 36.0pt; text-indent: -4.7pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E“” :\u0026nbsp; chuỗi\nrỗng - không có nội dung \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoListParagraphCxSpMiddle\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 22.7pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt 22.7pt; mso-add-space: auto; mso-list: l2 level1 lfo6; tab-stops: list 36.0pt; text-indent: -4.7pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EKhi lưu trữ trong bộ nhớ, một chuỗi được kết\nthúc bằng ký tự NULL (‘\\0’: mã Ascii là 0). \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 22.7pt; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt 22.7pt; mso-add-space: auto; mso-list: l2 level1 lfo6; tab-stops: list 36.0pt; text-indent: -4.7pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings;\"\u003E§\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003EĐể biểu diễn ký tự đặc biệt bên trong chuỗi ta\nphải thêm dấu \\ phía trước. \u003Cb\u003E\u003Ci\u003EVí dụ\u003C\/i\u003E:\u003C\/b\u003E\u0026nbsp; \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003EViết \u003Cb\u003E“I\\’m a student”\u003C\/b\u003E cho \u003Cb\u003E“I’m a\nstudent” \u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003EViết \u003Cb\u003E“Day la ky tu \\“dac biet\\””\u003C\/b\u003E cho \u003Cb\u003E“Day\nla ky tu “dac biet””\u003C\/b\u003E\u003C\/p\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003ECâu lệnh – Biểu thức\u003C\/h2\u003E\u003Cdiv\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt; tab-stops: list 36.0pt;\"\u003E\u003Cb\u003EĐịnh nghĩa Biến: Biến\u003C\/b\u003E\ndùng để \u003Ci\u003Echứa dữ liệu\u003C\/i\u003E trong quá trình thực hiện chương trình. Giá trị của\nbiến có thể bị thay đổi. Về bản chất, biến là một vùng nhớ được đặt tên.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt; tab-stops: list 36.0pt;\"\u003E\u003Cb\u003ECú pháp khai báo biến:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt; page-break-after: avoid; text-align: center;\"\u003E\u003Ci\u003E\u0026lt;Kiểu dữ liệu\u0026gt;\u003C\/i\u003E \u003Ci\u003EDanh sách các tên biến\ncách nhau bởi dấu phẩy\u003C\/i\u003E\u003Cb\u003E;\u003C\/b\u003E \u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1041\" o:borderbottomcolor=\"#930\" o:borderleftcolor=\"#930\" o:borderrightcolor=\"#930\" o:bordertopcolor=\"#930\" style=\"height: 66.75pt; mso-wrap-style: square; visibility: visible; width: 250.5pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n \u003Cw:bordertop type=\"single\" width=\"6\"\u003E\n \u003Cw:borderleft type=\"single\" width=\"6\"\u003E\n \u003Cw:borderbottom type=\"single\" width=\"6\"\u003E\n \u003Cw:borderright type=\"single\" width=\"6\"\u003E\n\u003C\/w:borderright\u003E\u003C\/w:borderbottom\u003E\u003C\/w:borderleft\u003E\u003C\/w:bordertop\u003E\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt; page-break-after: avoid; text-align: center;\"\u003E\u003Cb\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cb\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-3b4-ezmAdhk\/X9hb9YVg1kI\/AAAAAAAACNc\/j31Af3rdVpoxax3jjeR9c1kBRVRpj-iLQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Cách khai báo biến - tinhoccoban.net\" data-original-height=\"91\" data-original-width=\"336\" height=\"87\" src=\"https:\/\/lh3.googleusercontent.com\/-3b4-ezmAdhk\/X9hb9YVg1kI\/AAAAAAAACNc\/j31Af3rdVpoxax3jjeR9c1kBRVRpj-iLQCNcBGAsYHQ\/w320-h87\/image.png\" title=\"Cách khai báo biến - tinhoccoban.net\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/b\u003E\u003C\/div\u003E\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003EVí dụ:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 54pt; width: 141pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image002.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669545190\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003Cb\u003EKhởi tạo giá trị cho biến lúc khai báo\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003Cv:shape id=\"_x0000_i1040\" o:borderbottomcolor=\"#930\" o:borderleftcolor=\"#930\" o:borderrightcolor=\"#930\" o:bordertopcolor=\"#930\" style=\"height: 36pt; mso-wrap-style: square; visibility: visible; width: 143.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image003.wmz\"\u003E\n \u003Cw:bordertop type=\"single\" width=\"6\"\u003E\n \u003Cw:borderleft type=\"single\" width=\"6\"\u003E\n \u003Cw:borderbottom type=\"single\" width=\"6\"\u003E\n \u003Cw:borderright type=\"single\" width=\"6\"\u003E\n\u003C\/w:borderright\u003E\u003C\/w:borderbottom\u003E\u003C\/w:borderleft\u003E\u003C\/w:bordertop\u003E\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt;\"\u003E\u003Cb\u003ECách viết giá trị cho biết luôn kiểu.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; line-height: 107%; margin-bottom: 8.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 0cm; margin: 0cm 0cm 8pt; page-break-after: avoid; text-align: center;\"\u003E\u003Cv:shape id=\"_x0000_i1039\" o:borderbottomcolor=\"#930\" o:borderleftcolor=\"#930\" o:borderrightcolor=\"#930\" o:bordertopcolor=\"#930\" style=\"height: 129.75pt; mso-wrap-style: square; visibility: visible; width: 200.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image004.png\"\u003E\n \u003Cw:bordertop type=\"single\" width=\"6\"\u003E\n \u003Cw:borderleft type=\"single\" width=\"6\"\u003E\n \u003Cw:borderbottom type=\"single\" width=\"6\"\u003E\n \u003Cw:borderright type=\"single\" width=\"6\"\u003E\n\u003C\/w:borderright\u003E\u003C\/w:borderbottom\u003E\u003C\/w:borderleft\u003E\u003C\/w:bordertop\u003E\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-HdK41GVRVnQ\/X9hcNm03g3I\/AAAAAAAACNk\/6YHfVE6oeBwK43dgBcb24Rl3XNdkxWBoACNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Viết giá trị cho biết luôn kiểu giá trị - tinhoccoban.net\" data-original-height=\"175\" data-original-width=\"269\" height=\"208\" src=\"https:\/\/lh3.googleusercontent.com\/-HdK41GVRVnQ\/X9hcNm03g3I\/AAAAAAAACNk\/6YHfVE6oeBwK43dgBcb24Rl3XNdkxWBoACNcBGAsYHQ\/w320-h208\/image.png\" title=\"Viết giá trị cho biết luôn kiểu giá trị - tinhoccoban.net\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EChú ý:\u003C\/b\u003E 8864L có kiểu long, còn 8864 có kiểu int\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EVị trí khai báo biến\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBiến ngoài\u003C\/b\u003E: \u003Cspan lang=\"FR\"\u003EĐược đặt bên ngoài tất cả các hàm, ảnh hưởng\nđến toàn bộ chương trình (biến toàn cục)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-7xQDmdIRCJg\/X9hcvqWphGI\/AAAAAAAACNs\/7SExlpWc-K4ignSOUUcsgGMBlH-pt2XKACNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Vị trí khai báo biến - tinhoccoban.net\" data-original-height=\"318\" data-original-width=\"549\" height=\"370\" src=\"https:\/\/lh3.googleusercontent.com\/-7xQDmdIRCJg\/X9hcvqWphGI\/AAAAAAAACNs\/7SExlpWc-K4ignSOUUcsgGMBlH-pt2XKACNcBGAsYHQ\/w640-h370\/image.png\" title=\"Vị trí khai báo biến - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoCaption\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Cspan lang=\"FR\"\u003EBiến trong\u0026nbsp;: \u003C\/span\u003E\u003C\/b\u003E\u003Cspan lang=\"FR\"\u003EĐược đặt bên trong \u003Ci\u003Ehàm\u003C\/i\u003E, \u003Ci\u003Echương trình\nchính\u003C\/i\u003E hay một \u003Ci\u003Ekhối lệnh\u003C\/i\u003E. Nó ảnh hưởng đến \u003Ci\u003Ehàm\u003C\/i\u003E, \u003Ci\u003Echương\ntrình\u003C\/i\u003E hay \u003Ci\u003Ekhối lệnh\u003C\/i\u003E chứa nó (biến cục bộ).\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape id=\"_x0000_i1025\" o:ole=\"\" style=\"height: 168pt; width: 341.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1025\"\n  DrawAspect=\"Content\" ObjectID=\"_1669545574\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-6BmUqwebdvY\/X9hdSPeRhSI\/AAAAAAAACN0\/jxOTBZw3d50q3KJV7jttAKiT6YHzqTljgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg data-original-height=\"235\" data-original-width=\"468\" height=\"201\" src=\"https:\/\/lh3.googleusercontent.com\/-6BmUqwebdvY\/X9hdSPeRhSI\/AAAAAAAACN0\/jxOTBZw3d50q3KJV7jttAKiT6YHzqTljgCNcBGAsYHQ\/w400-h201\/image.png\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"text-align: center;\"\u003E\u003Cv:shape id=\"_x0000_i1027\" o:ole=\"\" style=\"height: 168pt; width: 341.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image006.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1027\"\n  DrawAspect=\"Content\" ObjectID=\"_1669545192\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBiểu thức: \u003C\/b\u003E\u003Ci\u003EBiểu thức\u003C\/i\u003E là một sự kết hợp giữa, các\ntoán tử (operator) và các toán hạng (operand)\u003Cb\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EVí dụ\u003C\/i\u003E: \u0026nbsp;\u0026nbsp;\u0026nbsp;(-b + sqrt(Delta))\/(2*a)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ECác loại toán tử trong C: \u003Cspan lang=\"FR\"\u003EToán tử số học, Toán tử quan hệ và logic, \u003C\/span\u003EToán tử Bitwise, Toán tử?,\nToán tử con trỏ \u0026amp; và *, Toán tử dấu phẩy\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-33F-3up7lkQ\/X9heK6CMo-I\/AAAAAAAACOA\/Rnh1aRJBlZEharD1z27V-zRwAAlVmgEGQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Các toán tử số học - tinhoccoban.net\" data-original-height=\"176\" data-original-width=\"242\" height=\"233\" src=\"https:\/\/lh3.googleusercontent.com\/-33F-3up7lkQ\/X9heK6CMo-I\/AAAAAAAACOA\/Rnh1aRJBlZEharD1z27V-zRwAAlVmgEGQCNcBGAsYHQ\/w320-h233\/image.png\" title=\"Các toán tử số học - tinhoccoban.net\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-ochDM9Vz31Y\/X9heWdep0MI\/AAAAAAAACOE\/GU0FBglIt3Yw1uN91xQlCDHbzLBzCsxTwCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Minh họa  các phép toán số học. - tinhoccoban.net\" data-original-height=\"159\" data-original-width=\"623\" height=\"102\" src=\"https:\/\/lh3.googleusercontent.com\/-ochDM9Vz31Y\/X9heWdep0MI\/AAAAAAAACOE\/GU0FBglIt3Yw1uN91xQlCDHbzLBzCsxTwCNcBGAsYHQ\/w400-h102\/image.png\" title=\"Minh họa  các phép toán số học. - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"text-align: center;\"\u003E\u003Cv:shape id=\"_x0000_i1028\" o:ole=\"\" style=\"height: 129.75pt; width: 182.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image007.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1028\"\n  DrawAspect=\"Content\" ObjectID=\"_1669545193\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"break-after: avoid; page-break-after: avoid;\"\u003E\u003Cv:shape id=\"_x0000_i1038\" style=\"height: 119.25pt; mso-wrap-style: square; visibility: visible; width: 467.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image008.wmz\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETăng và giảm (++ \u0026amp; --) \u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp; ++x hay x++ giống x\n= x + 1\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp; --x hay x-- giống\nx = x – 1\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Cspan lang=\"FR\"\u003ETuy nhiên:\u003C\/span\u003E\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; x = 10;\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; y = ++x;\u0026nbsp; \/\/y = 11, x=11\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Cspan lang=\"FR\"\u003EVà\u003C\/span\u003E\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; x = 10;\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; y = x++;\u0026nbsp; \/\/y = 10, x=11\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cspan lang=\"FR\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-vRRYGimftZA\/X9hejXLba4I\/AAAAAAAACOM\/Nx5PvsYriWQSTpI6sh_V5SJT8KddM1NtgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Sự khác nhau giữa toán tử tăng\/giảm đặt trước và sau toán hạng - tinhoccoban.net\" data-original-height=\"116\" data-original-width=\"520\" height=\"142\" src=\"https:\/\/lh3.googleusercontent.com\/-vRRYGimftZA\/X9hejXLba4I\/AAAAAAAACOM\/Nx5PvsYriWQSTpI6sh_V5SJT8KddM1NtgCNcBGAsYHQ\/w640-h142\/image.png\" title=\"Sự khác nhau giữa toán tử tăng\/giảm đặt trước và sau toán hạng - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan lang=\"FR\"\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003ESự khác nhau giữa toán tử tăng\/giảm đặt trước toán hạng và\nsau toán hạng\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoListParagraphCxSpFirst\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003Ex++ trả về giá trị hiện hành của x và sau đó\ntăng x\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoListParagraphCxSpLast\" style=\"mso-list: l0 level1 lfo1; text-indent: -18pt;\"\u003E\u003C!--[if !supportLists]--\u003E\u003Cspan style=\"font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;\"\u003E·\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;; font-size: 7pt; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal;\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003C\/span\u003E\u003C\/span\u003E\u003C!--[endif]--\u003E++x tăng x trước và sau đó trả về giá trị mới của\nx\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBiểu thức Boolean (boolean expression)\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EChú ý!\u003C\/b\u003E Không có kiểu Boolean rõ ràng trong C. Thay\nvào đó C dùng các giá trị nguyên để tượng trưng cho giá trị Boolean, với qui ước:\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\n  \u003Cp class=\"MsoNormal\"\u003Efalse\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u0026nbsp; Giá trị 0\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003Etrue\u0026nbsp; \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; Bất kỳ giá trị nào ngoại trừ 0\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Cspan style=\"color: white; mso-color-alt: windowtext;\"\u003EChú ý!\u003C\/span\u003E\u003C\/b\u003E\nC dùng “=” cho phép gán, và dùng “==“ cho phép so sánh. Nó trả về 1 nếu bằng và\n0 nếu ngược lại\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"text-align: center;\"\u003E\u003Cv:shape id=\"Picture_x0020_6\" o:borderbottomcolor=\"#930\" o:borderleftcolor=\"#930\" o:borderrightcolor=\"#930\" o:bordertopcolor=\"#930\" o:spid=\"_x0000_i1036\" style=\"height: 41.25pt; mso-wrap-style: square; visibility: visible; width: 281.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image010.wmz\"\u003E\n \u003Cw:bordertop type=\"single\" width=\"6\"\u003E\n \u003Cw:borderleft type=\"single\" width=\"6\"\u003E\n \u003Cw:borderbottom type=\"single\" width=\"6\"\u003E\n \u003Cw:borderright type=\"single\" width=\"6\"\u003E\n\u003C\/w:borderright\u003E\u003C\/w:borderbottom\u003E\u003C\/w:borderleft\u003E\u003C\/w:bordertop\u003E\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Cspan lang=\"FR\"\u003ECác toán tử\nquan hệ và các toán tử Logic\u003C\/span\u003E\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ECác phép so sánh sau tạo ra các biểu thức logic có giá trị\nkiểu Boolean\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-hpSLClV7eSE\/X9he0i6NqAI\/AAAAAAAACOU\/MZjl0u4hC90WFibQ2oOPmKHgw7VV37pqgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Toán tử quan hệ và các toán tử Logic - tinhoccoban.net\" data-original-height=\"257\" data-original-width=\"267\" height=\"240\" src=\"https:\/\/lh3.googleusercontent.com\/-hpSLClV7eSE\/X9he0i6NqAI\/AAAAAAAACOU\/MZjl0u4hC90WFibQ2oOPmKHgw7VV37pqgCNcBGAsYHQ\/image.png\" title=\"Toán tử quan hệ và các toán tử Logic - tinhoccoban.net\" width=\"249\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"text-align: center;\"\u003E\u003Cv:shape id=\"_x0000_i1029\" o:ole=\"\" style=\"height: 191.25pt; width: 200.25pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image011.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1029\"\n  DrawAspect=\"Content\" ObjectID=\"_1669545194\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003ECác biểu thức\nlogic trả về \u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 0\u003C\/span\u003E\u003C\/b\u003E\u003Cspan lang=\"FR\"\u003E nếu \u003Cb\u003Efalse(sai)\u003C\/b\u003E\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; 1\u003C\/span\u003E\u003C\/b\u003E\u003Cspan lang=\"FR\"\u003E nếu \u003Cb\u003Etrue(đúng)\u003C\/b\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan style=\"text-align: center;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-Z_mAF-NiHko\/X9hfCKMpUGI\/AAAAAAAACOY\/ujDP3HdZMGUYpYTwBEi4sfKvzZIpRSQBQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Các toán tử quan hệ và các toán tử Logic - tinhoccoban.net\" data-original-height=\"191\" data-original-width=\"412\" height=\"185\" src=\"https:\/\/lh3.googleusercontent.com\/-Z_mAF-NiHko\/X9hfCKMpUGI\/AAAAAAAACOY\/ujDP3HdZMGUYpYTwBEi4sfKvzZIpRSQBQCNcBGAsYHQ\/w400-h185\/image.png\" title=\"Các toán tử quan hệ và các toán tử Logic - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-WcnUQfAFrxo\/X9hfOxtNVDI\/AAAAAAAACOg\/v61zq01UKxEYOxNv2VlmpETv8jDsZ9_QwCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Bảng chân trị cho các toán tử Logic - tinhoccoban.net\" data-original-height=\"118\" data-original-width=\"474\" height=\"100\" src=\"https:\/\/lh3.googleusercontent.com\/-WcnUQfAFrxo\/X9hfOxtNVDI\/AAAAAAAACOg\/v61zq01UKxEYOxNv2VlmpETv8jDsZ9_QwCNcBGAsYHQ\/w400-h100\/image.png\" title=\"Bảng chân trị cho các toán tử Logic - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-wbdZJVhWBxo\/X9hfb5ozkkI\/AAAAAAAACOo\/y72EwI4fgWE4NAVkR2qKGVOBeQLjtDWywCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Thứ tự ưu tiên của các toán tử logic - tinhoccoban.net\" data-original-height=\"298\" data-original-width=\"332\" height=\"360\" src=\"https:\/\/lh3.googleusercontent.com\/-wbdZJVhWBxo\/X9hfb5ozkkI\/AAAAAAAACOo\/y72EwI4fgWE4NAVkR2qKGVOBeQLjtDWywCNcBGAsYHQ\/w400-h360\/image.png\" title=\"Thứ tự ưu tiên của các toán tử logic - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"text-align: center;\"\u003E\u003Cv:shape id=\"_x0000_i1030\" o:ole=\"\" style=\"height: 81.75pt; width: 346.5pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image013.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1030\"\n  DrawAspect=\"Content\" ObjectID=\"_1669545195\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; page-break-after: avoid; text-align: center;\"\u003E\u003Cv:shape id=\"_x0000_i1031\" o:ole=\"\" style=\"height: 223.5pt; width: 255.75pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image014.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C!--[if gte mso 9]\u003E\u003Cxml\u003E\n \u003Co:OLEObject Type=\"Embed\" ProgID=\"PBrush\" ShapeID=\"_x0000_i1031\"\n  DrawAspect=\"Content\" ObjectID=\"_1669545196\"\u003E\n \u003C\/o:OLEObject\u003E\n\u003C\/xml\u003E\u003C![endif]--\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ECác toán tử Bitwise\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EToán tử \u003Cb\u003EBitwise\u003C\/b\u003E giúp kiểm\ntra, gán hay thay đổi các bit thật sự trong 1 byte của word. Chỉ dùng cho kiểu \u003Cb\u003Echar\u003C\/b\u003E\nvà \u003Cb\u003Eint\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-9HTBb2leQaE\/X9hfq2pi6sI\/AAAAAAAACOw\/1RCRN-SJakcshPKWHkBF7wbwl06B0EEgwCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Bảng chân lý toán tử AND -tinhoccoban.net\" data-original-height=\"154\" data-original-width=\"180\" height=\"342\" src=\"https:\/\/lh3.googleusercontent.com\/-9HTBb2leQaE\/X9hfq2pi6sI\/AAAAAAAACOw\/1RCRN-SJakcshPKWHkBF7wbwl06B0EEgwCNcBGAsYHQ\/w400-h342\/image.png\" title=\"Bảng chân lý toán tử AND -tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; page-break-after: avoid; tab-stops: list 36.0pt; text-align: center;\"\u003E\u003Cv:shape id=\"Picture_x0020_19\" o:spid=\"_x0000_i1034\" style=\"height: 119.25pt; mso-wrap-style: square; visibility: visible; width: 132.75pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image015.png\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003ETrong lập trình máy tính kỹ\nthuật số. Phép toán \u003Cb\u003Ebitwise\u003C\/b\u003E hoạt động trên một hoặc nhiều số nhị phân\n(binary numerals), hoặc các chuỗi giống số nhị phân. Đây là một phép toán đơn\ngiản và nhanh, được hỗ trợ trực tiếp bởi bộ xử lý (processor). Thông thường các\nphép tính \u003Cb\u003Ebitwise\u003C\/b\u003E nhanh hơn rất nhiều so với phép nhân, phép chia, đôi\nkhi nhanh hơn đáng kể so với phép cộng. Các phép tính \u003Cb\u003Ebitwise\u003C\/b\u003E sử dụng ít\n\u003Ci\u003Enăng lượng\u003C\/i\u003E hơn bởi nó ít sử dụng \u003Ci\u003Etài nguyên\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-YlkvZTtaGIM\/X9hf47UBd0I\/AAAAAAAACO4\/yFIZalni8cch78e3b7s7LFtvvn3BerxwQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Các toán tử Bitwise - tinhoccoban.net\" data-original-height=\"252\" data-original-width=\"646\" height=\"250\" src=\"https:\/\/lh3.googleusercontent.com\/-YlkvZTtaGIM\/X9hf47UBd0I\/AAAAAAAACO4\/yFIZalni8cch78e3b7s7LFtvvn3BerxwQCNcBGAsYHQ\/w640-h250\/image.png\" title=\"Các toán tử Bitwise - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cbr \/\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử ?\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EToán tử ?\u003C\/i\u003E thực\nhiện như lệnh \u003Ci\u003Eif-else\u003C\/i\u003E. Cú pháp: \u003Ci\u003EE1 ? \u003C\/i\u003E\u003Ci\u003E\u003Cspan lang=\"FR\"\u003EE2 : E3. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/i\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003E\u003Cspan lang=\"FR\"\u003EVí dụ\u003C\/span\u003E\u003C\/i\u003E\u003Cspan lang=\"FR\"\u003E\u0026nbsp;: X = (10 \u0026gt; 9) ? 100 : 200;\u0026nbsp;\u0026nbsp;\u0026nbsp; =\u0026gt;X=100\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cspan lang=\"FR\"\u003EX = (10 \u0026gt;15 )? 100 : 200; =\u0026gt;X=200\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử con trỏ\n\u0026amp; và *\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EToán tử *\u003C\/i\u003E trả về nội\ndung của ô nhớ mà một con trỏ đang chỉ vào.\u003Cb\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EVí dụ 1:\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/i\u003E\u003C\/p\u003E\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003Eint *p;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \/\/con\n  tro so nguyen\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003Eint count=5, x;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003Ep = \u0026amp;count;\/\/\u0026nbsp; =\u0026gt;Đặt\n  vào biến m địa chỉ bộ nhớ của biến count\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003E\u003Cspan style=\"color: white; mso-color-alt: windowtext;\"\u003EVí d\u003C\/span\u003Eụ 2: \u003C\/i\u003Ex = *p;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \/\/ x=5\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EToán tử dấu phẩy\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EĐược sử dụng để \u003Ci\u003Ekết\nhợp các biểu thức\u003C\/i\u003E với nhau. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EBên trái của dấu (,)\nluôn được xem là kiểu \u003Ci\u003Evoid\u003C\/i\u003E. \u003Ci\u003EBiểu thức bên phải\u003C\/i\u003E trở thành giá trị\ncủa \u003Ci\u003Etổng các biểu thức\u003C\/i\u003E được phân cách bởi \u003Ci\u003Edấu phẩy\u003C\/i\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EVí dụ 1 \u003C\/i\u003E:\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\" style=\"margin-left: 72pt;\"\u003Ex = (y=3,y+1);\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ETrước hết\u0026nbsp; gán 3 cho y\nrồi gán 4 cho x. \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Ci\u003EVí dụ 2, kết quả in ra màn hình là 2.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/i\u003E\u003C\/p\u003E\u003Ctable border=\"1\" cellpadding=\"0\" cellspacing=\"0\" class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;\"\u003E\n \u003Ctbody\u003E\u003Ctr\u003E\n  \u003Ctd style=\"border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 483.9pt;\" valign=\"top\" width=\"645\"\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003E#include \u0026lt;stdio.h\u0026gt;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003E#include \u0026lt;stdlib.h\u0026gt;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003Evoid main(int argc, char\n  *argv[]) {\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003E\u0026nbsp;\u0026nbsp; int a;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003E\u0026nbsp;\u0026nbsp; a=(1, 2),3; \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003E\u0026nbsp;\u0026nbsp; printf(\"%d\", a);\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003E\u0026nbsp;\u0026nbsp; return 0;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \u003Co:p\u003E\u003C\/o:p\u003E\u003C\/span\u003E\u003C\/p\u003E\n  \u003Cp class=\"MsoNormal\"\u003E\u003Cspan face=\"\u0026quot;Calibri\u0026quot;,sans-serif\" style=\"font-size: 12pt; line-height: 130%; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;\"\u003E}\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n  \u003C\/td\u003E\n \u003C\/tr\u003E\n\u003C\/tbody\u003E\u003C\/table\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"break-after: avoid; page-break-after: avoid; text-align: center;\"\u003E\u003Cspan style=\"color: white; mso-color-alt: windowtext; mso-no-proof: yes;\"\u003E\u003Cv:shape id=\"Picture_x0020_4\" o:spid=\"_x0000_i1032\" style=\"height: 114pt; mso-wrap-style: square; visibility: visible; width: 228.75pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image017.wmz\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003C\/span\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp\u003E\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003C\/p\u003E\u003Cp class=\"MsoCaption\"\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-TumsUKI4B6M\/X9hgJQzyNcI\/AAAAAAAACPE\/X6jCgilASfMMtkjtidM4IvEzGYfO37__ACNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Phép toán được viết gọn. - tinhoccoban.net\" data-original-height=\"143\" data-original-width=\"305\" height=\"188\" src=\"https:\/\/lh3.googleusercontent.com\/-TumsUKI4B6M\/X9hgJQzyNcI\/AAAAAAAACPE\/X6jCgilASfMMtkjtidM4IvEzGYfO37__ACNcBGAsYHQ\/w400-h188\/image.png\" title=\"Phép toán được viết gọn. - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003EVào – ra dữ liệu trong C\u0026nbsp;\u003C\/h2\u003E\u003Cdiv\u003E• C cung cấp 2 hàm vào ra cơ bản: – printf() – scanf() • Muốn sử dụng 2 hàm printf() và scanf() ta cần khai báo tệp tiêu đề stdio.h: #include Hoặc #include “stdio.h”\u003C\/div\u003E\u003Cdiv\u003EIn dữ liệu ra màn hình:\u003C\/div\u003E\u003Cdiv\u003Eprintf(\"Xin chao cac ban!\");\u003C\/div\u003E\u003Cdiv\u003EMột số đặc tả định dạng cơ bản:\u003C\/div\u003E\u003Cdiv\u003E%d: số nguyên hệ 10 có dấu\u003C\/div\u003E\u003Cdiv\u003E%u: số nguyên hệ 10 không dấu\u003C\/div\u003E\u003Cdiv\u003E%x: số nguyên hệ 16\u003C\/div\u003E\u003Cdiv\u003E%o: số nguyên hệ bát phân\u003C\/div\u003E\u003Cdiv\u003E%s: xâu kí tự\u003C\/div\u003E\u003Cdiv\u003E%c: một kí tự đơn\u003C\/div\u003E\u003Cdiv\u003E%f: số chấm động cố định\u003C\/div\u003E\u003Cdiv\u003E%e: số chấm động (ký hiệu có số mũ)\u003C\/div\u003E\u003Cdiv\u003El : Tiền tố dùng kèm với %d, %x, %o để chỉ số nguyên dài (ví dụ %ld)\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cb\u003ECú pháp\u003C\/b\u003E: \u003Ci\u003E\u003Cb\u003Eprintf(“xâu kí tự…”, \u0026lt;các biến và các số\u0026gt;)\u003C\/b\u003E\u003C\/i\u003E;\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EViệc sử dụng đơn giản nhất là in ra một xâu kí tự: “Xin chao cac ban!”:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EĐể in giá trị của các biến, số ra màn hình, ta phải sử dụng các đặc tả định dạng bắt đầu với % như trên nhằm đại diện cho các biến, số (%d đại diện cho biến số nguyên number).\u0026nbsp; Các đặc tả định dạng này không được in ra màn hình mà được thay thế bởi các biến, các số đằng sau.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv\u003ENhập dữ liệu từ bàn phím:\u003C\/div\u003E\u003Cdiv\u003ECú pháp: scanf (“xâu kí tự…”, \u0026lt;các con trỏ\u0026gt;);\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EVí dụ ta muốn nhập một số nguyên vào biến a:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eint a; scanf(\"%d\", \u0026amp;a);\u003C\/div\u003E\u003Cdiv\u003ELưu ý:ở đây \u0026amp;a là con trỏ trỏ tới biến a.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EChú ý khi nhập xâu kí tự chứa dấu cách (space):\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ETrước khi đọc xâu, chúng ta phải làm sạch bộ đệm bàn phím vì có thể quá trình đọc dữ liệu trước còn lưu lại. Trên Windows chúng ta có lệnh fflush(stdin); , tuy nhiên nó đã bộc lộ khá nhiều hạn chế, nhất là không thể dùng trên Linux nên tôi không sử dụng ở đây. Chúng ta sẽ dùng đoạn lệnh sau trước lệnh nhập vào một chuỗi:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Eint c;\u003C\/div\u003E\u003Cdiv\u003Ewhile ( ( c = getchar() ) != EOF \u0026amp;\u0026amp; c != '\\n' );\u003C\/div\u003E\u003Cdiv\u003EHoặc\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Escanf ( \"%*[^\\n]\" );\u003C\/div\u003E\u003Cdiv\u003Escanf ( \"%*c\" );\u003C\/div\u003E\u003Cdiv\u003ECách 1: Ta dùng lệnh:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Efgets (name, 100, stdin);\u003C\/div\u003E\u003Cdiv\u003Evới 100 là độ dài lớn nhất của xâu kí tự bạn muốn nhập vào (bạn có thể thay đổi nó) và name là tên biến xâu kí tự. Việc đọc này sẽ lưu vào biến name cả kí tự xuống dòng ở cuối xâu (khi bạn ấn enter để kết thúc nhập xâu là truyền vào bộ đệm kí tự xuống dòng).\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ECách 2: Ta dùng lệnh:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003Escanf (\"%[^\\n]%*c\", name);\u003C\/div\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003E\u003Cbr \/\u003EBài tập\u003C\/h2\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/6513576107910864519"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/6513576107910864519"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/12\/ngon-ngu-lap-trinh-c-cac-phan-tu-co-ban.html","title":"[Ngôn ngữ lập trình C] Các phần tử cơ bản của ngôn ngữ C"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-ahjWoZ_oR_M\/X9Yt_v56DPI\/AAAAAAAACME\/wYR9xKgxEWk-hDbKubPp9oJCeaTh4Db-gCPcBGAYYCw\/s72-c\/image.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-359743943359430180"},"published":{"$t":"2020-12-13T22:00:00.004+07:00"},"updated":{"$t":"2020-12-14T21:31:31.975+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Cơ sở lập trình"},{"scheme":"http://www.blogger.com/atom/ns#","term":"lập trình C"}],"title":{"type":"text","$t":"[Ngôn ngữ lập trình C] Các khái niệm cơ bản về lập trình "},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003ECác khái niệm cơ bản\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u003Cspan style=\"background-color: white; font-size: 14.6667px;\"\u003E\u003Cb\u003EKhái niệm về lập trình\u0026nbsp;\u003C\/b\u003E\u0026nbsp;\u003C\/span\u003E\u003C\/h3\u003E\u003Cdiv\u003E\u003Cspan style=\"background-color: white; font-size: 14.6667px;\"\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/1.bp.blogspot.com\/-Zyny84i9CEs\/X9YuNQHxC9I\/AAAAAAAACMA\/QyS4GULU94ctCA1jC0NpO0J7qCugzYxSgCNcBGAsYHQ\/s269\/1.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Ngôn ngữ lập trình C - tinhoccoban.net\" border=\"0\" data-original-height=\"211\" data-original-width=\"269\" src=\"https:\/\/1.bp.blogspot.com\/-Zyny84i9CEs\/X9YuNQHxC9I\/AAAAAAAACMA\/QyS4GULU94ctCA1jC0NpO0J7qCugzYxSgCNcBGAsYHQ\/s16000\/1.png\" title=\"Ngôn ngữ lập trình C - tinhoccoban.net\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cdiv style=\"text-align: justify;\"\u003E\u003Cspan style=\"font-size: 14.6667px; text-align: left;\"\u003ELập trình là việc sử dụng cấu trúc dữ liệu và các lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt các thao tác của thuật toán.\u003C\/span\u003E\u003C\/div\u003E\u003C\/div\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003E\u003Cb\u003E\u0026nbsp;Ngôn ngữ lập trình:\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ELà ngôn ngữ dùng để diễn tả thuật toán sao cho máy tính hiểu và thực hiện được. Có 3 loại NNLT:\u0026nbsp;\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003E- Ngôn ngữ máy :\u0026nbsp;\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ECác lệnh được mã hóa bằng các kí hiệu 0 – 1. Chương trình được viết trên ngôn ngữ máy có thể được nạp vào bộ nhớ và thực hiện ngay.\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003E- Hợp ngữ:\u0026nbsp;\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ESử dụng các từ viết tắt tiếng Anh để diễn tả câu lệnh.\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"background-color: white; font-size: 14.6667px;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003E- Ngôn ngữ bậc cao :\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003E\u0026nbsp;Các lệnh được mã hóa bằng một ngôn ngữ gần với ngôn ngữ Tiếng Anh. Chương trình viết trên ngôn ngữ bậc cao phải được chuyển đổi thành chương trình trên ngôn ngữ máy mới có thể\u0026nbsp; thực hiện được. Phải sử dụng một chương trình dịch để chuyển đổi. Lập trình bằng ngôn ngữ bậc cao dễ viết\u0026nbsp; hơn vì các lệnh được mã hóa gần với ngôn ngữ tự nhiên. Lập trình trên ngôn ngữ máy rất khó, thường các chuyên gia lập trình mới lập trình được.\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ENhững bước khác nhau của việc dịch một chương trình C từ mã nguồn thành mã thực thi được thực hiện như sau\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ESoạn thảo\/Xử lý từ\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ETa dùng một trình xử lý từ (word processor) hay trình soạn thảo (editor) để viết mã nguồn (source code). C chỉ chấp nhận loại mã nguồn viết dưới dạng tập tin văn bản chuẩn. Vài trình biên dịch (compiler) cung cấp môi trường lập trình (xem phụ lục) gồm trình soạn thảo.\u003C\/span\u003E\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EMã nguồn\u003C\/span\u003E\u003C\/h3\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EÐây là đoạn văn bản của chương trình mà người dùng có thể đọc. Nó là đầu vào của trình biên dịch C.\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EBộ tiền xử lý C\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ETừ mã nguồn, bước đầu tiên là chuyển nó qua bộ tiền xử lý của C. Bộ tiền xử lý này sẽ xem xét những câu lệnh bắt đầu bằng dấu #. Những câu lệnh này gọi là các chỉ thị tiền biên dịch (directives). Điều này sẽ được giải thích sau. Chỉ thị tiền biên dịch thường được đặt nơi bắt đầu chương trình mặc dù nó có thể được đặt bất cứ nơi nào khác. Chỉ thị tiền biên dịch là những tên ngắn gọn được gán cho một tập mã lệnh.\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EMã nguồn mở rộng C\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EBộ tiền xử lý của C khai triển các chỉ thị tiền biên dịch và đưa ra kết quả. Ðây gọi là mã nguồn C mở rộng, sau đó nó được chuyển cho trình biên dịch C.\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ETrình biên dịch C (Compiler)\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ETrình biên dịch C dịch mã nguồn mở rộng thành ngôn ngữ máy để máy tính hiểu được.\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003ENếu chương trình quá lớn nó có thể được chia thành những tập tin riêng biệt và mỗi tập tin có thể được biên dịch riêng rẽ. Ðiều này giúp ích khi mà một tập tin bị thay đổi, toàn chương trình không phải biên dịch lại.\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EBộ liên kết (Linker)\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EMã đối tượng cùng với những thủ tục hỗ trợ trong thư viện chuẩn và những hàm được dịch riêng lẻ khác kết nối lại bởi Bộ liên kết để cho ra mã có thể thực thi được.\u003C\/span\u003E\u003C\/p\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EBộ nạp (Loader)\u003C\/span\u003E\u003C\/h4\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003EMã thực thi được thi hành bởi bộ nạp của hệ thống.\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"font-size: 14.6667px;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Cimg alt=\"Biên dịch và thực thi chương trình - Tinhoccoban.net\" data-original-height=\"367\" data-original-width=\"522\" height=\"281\" src=\"https:\/\/lh3.googleusercontent.com\/-ZBU2iy1imPs\/X9YhFxmCBqI\/AAAAAAAACKU\/_6T7eRUgYiMJMh44LykH1ULozEILx7g_ACNcBGAsYHQ\/w400-h281\/image.png\" style=\"margin-left: auto; margin-right: auto;\" title=\"Biên dịch và thực thi chương trình - Tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EBiên dịch và thực thi chương trình\u0026nbsp;\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ECác bước xây dựng chương trình\u0026nbsp;\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv\u003E\u0026nbsp;Việc sử dụng máy tính điện tử (MTÐT) để giải quyết một vấn đề nào đó thường được quan niệm một cách không chuẩn xác, đơn giản đó chỉ là việc lập trình thuần túy. Thực ra, đó là cả một quá trình phức tạp bao gồm nhiều giai đoạn phát triển mà lập trình chỉ là một trong các giai đoạn đó (thậm chí chưa chắc đã là phần việc quan trọng nhất). Các bước quan trọng của toàn bộ quá trình được liệt kê dưới đây:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u0026nbsp; Bước 1. Xác định vấn đề - bài toán.\u003C\/h3\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EBước đầu tiên của bước phân tích hệ thống là nhằm phát biểu chính xác vấn đề - bài toán, làm rõ những yêu cầu mà người sử dụng đòi hỏi. Sau khi nghiên cứu vấn đề được đặt ra, người phân tích viên thiết lập mối phụ thuộc giữa các dữ kiện và kết quả phải tìm. Trên cơ sở có được mô hình vấn đề - bài toán, người phân tích viên sẽ đánh giá, nhận định tính khả thi của vấn đề - bài toán được đặt ra có đáng phải giải quyết không?\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u0026nbsp; \u0026nbsp;Bước 2. Lựa chọn phương pháp giải.\u003C\/h3\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ECó thể có nhiều cách khác nhau để giải quyết vấn đề - bài toán đã thiết lập ở bước 1. Các phương pháp có thể khác nhau về thời gian thực hiện. chi phí lưu trữ dữ liệu, độ chính xác.... Nói chung không có phương pháp tối ưu về mọi phương diện. Tùy theo nhu cầu cụ thể mà lựa chọn phương pháp thích hợp. Việc lựa chọn trên cũng cần căn cứ vào khả năng xử lý tự động mà ta sẽ sử dụng.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp;Bước 3. Xây dựng thuật toán hoặc thuật giải.\u003C\/h3\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EXây dựng mô hình chặt chẽ, chính xác hơn và chi tiết hóa hơn phương pháp đã lựa chọn. Xác định rõ ràng dữ liệu vào, ra cho các bước thực hiện cơ bản và trật tự thực hiện các bước cơ bản đó. Nên áp dụng phương pháp thiết kế có cấu trúc, từ thiết kế tổng thể tiến hành làm mịn dần từng bước.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp;Bước 4. Cài đặt chương trình.\u003C\/h3\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EMô tả thuật giải bằng chương trình. Dựa vào thuật giải đã được xây dựng, căn cứ quy tắc của một ngôn ngữ lập trình để soạn thảo ra chương trình thể hiện giải thuật thiết lập ở bước 3.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp;Bước 5. Hiệu chỉnh chương trình.\u003C\/h3\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EỞ bước 4, nói chung chúng ta không tránh khỏi sai sót. Ở bước 5 này chúng ta cho chương trình chạy thử để phát hiện và điều chỉnh các sai sót nếu tìm thấy.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp; Có hai loại lỗi:\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ELỗi cú pháp là lỗi do không tuân thủ đúng các quy tắc viết chương trình trên một ngôn ngữ lập trình cụ thể.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ELỗi ngữ nghĩa là lỗi làm sai lạc ý nghĩa hoặc dẫn đến bế tắc của chương trình. Lỗi cú pháp thường dễ phát hiện và hiệu chỉnh hơn lỗi ngữ nghĩa. Cần phải nói rằng việc hiệu chỉnh chương trình khá phức tạp, mất nhiều thời gian và công sức. Việc xây dựng tốt, phù hợp, đầy đủ các bộ dữ liệu để kiểm chứng chương trình là hết sức quan trọng, giúp phát hiện ra các lỗi ngữ nghĩa của chương trình cũng như có thể có vấn đề gì đó bị bỏ sót.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u0026nbsp; \u0026nbsp; \u0026nbsp;Bước 6. Thực hiện chương trình.\u003C\/h3\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ECho máy tính điện tử thực hiện chương trình. Tiến hành phân tích kết quả thu được. Việc phân tích kết quả nhằm khẳng định kết quả đó có phù hợp hay không. Nếu không, cần kiểm tra lại toàn bộ các bước một lần nữa. Nói chung, dù thận trọng đến mức nào đi nữa thì sau mỗi bước thực hiện nêu trên cũng không khẳng định được kết quả thực hiện từng bước là đúng đắn tuyệt đối. Hơn nữa, như ở bước 5, ta chỉ hiệu chỉnh tất cả các lỗi đã được phát hiện. Còn có thể có sai sót khác của chương trình với một bộ dữ liệu nào khác phức tạp hơn mà ta chưa có cơ hội để phát hiện trước đó. Do đó, ta không thể khẳng định được rằng, chương trình đúng tuyệt đối, không còn sai sót nữa. Như vậy, việc giải quyết một vấn đề cụ thể thực hiện qua hai giai đoạn. Giai đoạn đầu là giai đoạn quan niệm, gồm các bước phân tích, lựa chọn mô hình, xây dựng thuật giải, cài đặt chương trình. Giai đoạn sau là khai thác và bảo trì chương trình. Trong quá trình sử dụng, nói chung thường có nhu cầu về cải tiến, mở rộng chương trình do các yếu tố của bài toán ban đầu có thể thay đổi.\u003C\/div\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003ECác thuật toán và chương trình\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EKhái niệm\u003C\/h3\u003E\u003Cdiv\u003E\u003Cdiv\u003E\u003Cb\u003EThuật toán\u003C\/b\u003E là một khái niệm cơ sở của Toán học và Tin học. Hiểu một cách đơn giản, thuật toán là một tập các hướng dẫn nhằm thực hiện một công việc nào đó. Ðối với việc giải quyết một vấn đề - bài toán thì thuật toán có thể hiểu là một tập hữu hạn các hướng dẫn rõ ràng để người giải toán có thể theo đó mà giải quyết được vấn đề. Như vậy, thuật toán là một phương pháp thể hiện lời giải của vấn đề - bài toán.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003ETừ \u003Cb\u003Ethuật toán (Algorithm)\u003C\/b\u003E xuất phát từ tên một nhà toán học người Trung Á là Abu Abd - Allah ibn Musa al’Khwarizmi, thường gọi là al’Khwarizmi. Ông là tác giả một cuốn sách về số học, trong đó ông đã dùng phương pháp mô tả rất rõ ràng, mạch lạc cách giải những bài toán. Sau này, phương pháp mô tả cách giải toán của ông đã được xem là một chuẩn mực và được nhiều nhà toán học khác tuân theo. Từ algorithm ra đời dựa theo cách phiên âm tên của ông.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u0026nbsp;Việc nghiên cứu về \u003Cb\u003Ethuật toán\u003C\/b\u003E có vai trò rất quan trọng trong khoa học máy tính vì máy tính chỉ giải quyết được vấn đề khi đã có hướng dẫn giải rõ ràng và đúng. Nếu hướng dẫn giải sai hoặc không rõ ràng thì máy tính không thể giải đúng được bài toán. Trong khoa học máy tính, thuật toán được định nghĩa là một dãy hữu hạn các bước không mập mờ và có thể thực thi được, quá trình hành động theo các bước này phải dừng và cho được kết quả như mong muốn.\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ch3 style=\"text-align: left;\"\u003E\u0026nbsp;Các đặc trưng khác của thuật toán\u003C\/h3\u003E\u003Cdiv\u003E\u003Ch4 style=\"text-align: left;\"\u003ETính \"thực thi được\"\u0026nbsp;\u003C\/h4\u003E\u003Cdiv\u003ELà một tính chất khá hiển nhiên. Rõ ràng nếu trong \"thuật toán\" tồn tại một bước không thể thực thi được thì làm sao ta có được kết quả đúng như ý muốn? Tuy nhiên, cần phải hiểu là \"thực thi được\" xét trong điều kiện hiện tại của bài toán. Chẳng hạn, khi nói \"lấy căn bậc hai của một số âm\" là không thể thực thi được nếu miền xác định của bài toán là số thực, nhưng trong miền số phức thì thao tác \"lấy căn bậc hai của một số âm\" là hoàn toàn thực thi được. Tương tự, nếu ta chỉ đường cho một người đi xe máy đến một bưu điện nhưng con đường ta chỉ là đường cụt, đường cấm hoặc đường ngược chiều thì người đi không thể đi đến bưu điện được.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003ETính \"dừng\"\u0026nbsp;\u003C\/h4\u003E\u003Cdiv\u003ELà tính chất dễ bị vi phạm nhất, thường là do sai sót khi trình bày thuật toán. Dĩ nhiên, mọi thuật toán đều nhằm thực hiện một công việc nào đó nên sau một thời gian thi hành hữu hạn thì thuật toán phải cho chúng ta kết quả mong muốn. Khi không thỏa tính chất này, ta nói rằng \"thuật toán\" bị lặp vô tận hoặc bị quẩn.\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003EBên cạnh đặc trưng chính là \u003Cb\u003Exác định\u003C\/b\u003E, \u003Cb\u003Ehữu hạn\u003C\/b\u003E và \u003Cb\u003Eđúng\u003C\/b\u003E, thuật toán còn có thêm 3 đặc trưng phụ khác.\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003EÐầu vào và đầu ra (input\/output) :\u0026nbsp;\u003C\/h4\u003E\u003Cdiv\u003EMọi thuật toán, dù có đơn giản đến mấy cũng phải nhận dữ liệu đầu vào, xử lý nó và cho ra kết quả cuối cùng.\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003ETính hiệu quả (effectiveness) :\u0026nbsp;\u003C\/h4\u003E\u003Cdiv\u003ETính hiệu quả của thuật toán được đánh giá dựa trên một số tiêu chuẩn như khối lượng tính toán, không gian và thời gian khi thuật toán được thi hành. Tính hiệu quả của thuật toán là một yếu tố quyết định để đánh giá, chọn lựa cách giải quyết vấn đề-bài toán trên thực tế. Có rất nhiều phương pháp để đánh giá tính hiệu quả của thuật toán. Trong mục 3 của chương , ta sẽ tìm hiểu một tiêu chuẩn được dùng rộng rãi là độ phức tạp của thuật toán.\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003ETính tổng quát (generalliness) :\u0026nbsp;\u003C\/h4\u003E\u003Cdiv\u003EThuật toán có tính tổng quát là thuật toán phải áp dụng được cho mọi trường hợp của bài toán chứ không phải chỉ áp dụng được cho một số trường hợp riêng lẻ nào đó. Chẳng hạn giải phương trình bậc hai sau đây bằng Delta đảm bảo được tính chất này vì nó luôn giải được với mọi giá trị số thực a,b,c bất kỳ. Tuy nhiên, không phải thuật toán nào cũng đảm bảo được tính tổng quát. Trong thực tế, có lúc người ta chỉ xây dựng thuật toán cho một dạng đặc trưng của bài toán mà thôi.\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ch3 style=\"text-align: left;\"\u003EPhương pháp biểu diễn thuật toán\u003C\/h3\u003E\u003Ch4 style=\"text-align: left;\"\u003E\u0026nbsp;Ngôn ngữ tự nhiên\u003C\/h4\u003E\u003Cdiv\u003E\u0026nbsp; \u0026nbsp; Trong cách biểu diễn thuật toán theo ngôn ngữ tự nhiên, người ta sử dụng ngôn ngữ thường ngày để liệt kê các bước của thuật toán (Các ví dụ về thuật toán trong mục 1 của chương sử dụng ngôn ngữ tự nhiên). Phương pháp biểu diễn này không yêu cầu người viết thuật toán cũng như người đọc thuật toán phải nắm các quy tắc. Tuy vậy, cách biểu diễn này thường dài dòng, không thể hiện rõ cấu trúc của thuật toán, đôi lúc gây hiểu lầm hoặc khó hiểu cho người đọc. Gần như không có một quy tắc cố định nào trong việc thể hiện thuật toán bằng ngôn ngữ tự nhiên. Tuy vậy, để dễ đọc, ta nên viết các bước con lùi vào bên phải và đánh số bước theo quy tắc phân cấp như 1, 1.1, 1.1.1, ... Bạn có thể tham khảo lại ba ví dụ trong mục 1 của chương để hiểu cách biểu diễn thuật toán theo ngôn ngữ tự nhiên.\u003C\/div\u003E\u003Ch4 style=\"text-align: left;\"\u003ELưu đồ - sơ đồ khối\u003C\/h4\u003E\u003Cdiv\u003ELưu đồ hay sơ đồ khối là một công cụ trực quan để diễn đạt các thuật toán. Biểu diễn thuật toán bằng lưu đồ sẽ giúp người đọc theo dõi được sự phân cấp các trường hợp và quá trình xử lý của thuật toán. Phương pháp lưu đồ thường được dùng trong những thuật toán có tính rắc rối, khó theo dõi được quá trình xử lý.\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-xohyJQLfb3c\/X9YnLwvw8fI\/AAAAAAAACKk\/-tHZqJwncNk27ElcMqsu8ub342xXfIUWQCNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Các ký pháp lưu đồ - tinhoccoban.net\" data-original-height=\"331\" data-original-width=\"382\" height=\"347\" src=\"https:\/\/lh3.googleusercontent.com\/-xohyJQLfb3c\/X9YnLwvw8fI\/AAAAAAAACKk\/-tHZqJwncNk27ElcMqsu8ub342xXfIUWQCNcBGAsYHQ\/w400-h347\/image.png\" title=\"Các ký pháp lưu đồ - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003ECác ký pháp lưu đồ\u0026nbsp;\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\u003Ch4 style=\"text-align: left;\"\u003EMã giả\u003C\/h4\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv\u003ETuy sơ đồ khối thể hiện rõ quá trình xử lý và sự phân cấp các trường hợp của thuật toán nhưng lại cồng kềnh. Ðể mô tả một thuật toán nhỏ ta phải dùng một không gian rất lớn. Hơn nữa, lưu đồ chỉ phân biệt hai thao tác là rẽ nhánh (chọn lựa có điều kiện) và xử lý mà trong thực tế, các thuật toán còn có thêm các thao tác lặp .\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003EKhi thể hiện thuật toán bằng mã giả, ta sẽ vay mượn các cú pháp của một ngôn ngữ lập trình nào đó để thể hiện thuật toán. Tất nhiên, mọi ngôn ngữ lập trình đều có những thao tác cơ bản là xử lý, rẽ nhánh và lặp. Dùng mã giả vừa tận dụng được các khái niệm trong ngôn ngữ lập trình, vừa giúp người cài đặt dễ dàng nắm bắt nội dung thuật toán. Tất nhiên là trong mã giả ta vẫn dùng một phần ngôn ngữ tự nhiên. Một khi đã vay mượn cú pháp và khái niệm của ngôn ngữ lập trình thì chắc chắn mã giả sẽ bị phụ thuộc vào ngôn ngữ lập trình đó. Chính vì lý do này, chúng ta chưa vội tìm hiểu về mã giả trong bài này (vì chúng ta chưa biết gì về ngôn ngữ lập trình!).\u003C\/div\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-mjjfl1PCGzg\/X9Yn__FdBeI\/AAAAAAAACKs\/LV67kak09K0VU4QY6ZH9I-HkSPMRCU_JACNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Giả mã giải phương trình bậc 2 - tinhoccoban.net\" data-original-height=\"352\" data-original-width=\"405\" height=\"348\" src=\"https:\/\/lh3.googleusercontent.com\/-mjjfl1PCGzg\/X9Yn__FdBeI\/AAAAAAAACKs\/LV67kak09K0VU4QY6ZH9I-HkSPMRCU_JACNcBGAsYHQ\/w400-h348\/image.png\" title=\"Giả mã giải phương trình bậc 2 - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EGiả mã giải phương trình bậc 2\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Ch2 style=\"text-align: left;\"\u003EGiới thiệu ngôn ngữ lập trình C\u0026nbsp;\u003C\/h2\u003E\u003Cp\u003EC có một số từ khóa, chính xác là 32. Những từ khóa này kết hợp với cú pháp của C hình thành ngôn ngữ C. Nhưng nhiều trình biên dịch cho C đã thêm vào những từ khóa dùng\u0026nbsp; cho việc tổ chức bộ nhớ ở những giai đoạn tiền xử lý nhất định.\u003C\/p\u003E\u003Cp\u003EVài quy tắc khi lập trình C như sau :\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;Tất cả từ khóa là chữ thường (không in hoa)\u003C\/p\u003E\u003Cp\u003EÐoạn mã trong chương trình C có phân biệt chữ thường và chữ hoa. Ví dụ : do while thì khác với \u003Cb\u003EDO WHILE\u003C\/b\u003E\u003C\/p\u003E\u003Cp\u003ETừ khóa không thể dùng cho các mục đích khác như đặt tên biến (variable name) hoặc tên hàm (function name)\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;Hàm \u003Cb\u003Emain()\u003C\/b\u003E\u0026nbsp; luôn là hàm đầu tiên được gọi đến khi một chương trình bắt đầu chạy\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ECài đặt IDE cho ngôn ngữ lập trình C\u003C\/h2\u003E\u003Cdiv\u003E\u003Cp class=\"MsoNormal\"\u003ECài đặt \u003Cb\u003ECodeBlocks\u003C\/b\u003E trên HĐH Windows, hệ điều hành\nnhân \u003Cb\u003ELinux\u003C\/b\u003E tương tự, hoặc sử dụng \u003Cb\u003ETerminal\u003C\/b\u003E để cài đặt \u003Cb\u003ECodeBlocks\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\n\n\u003Cp class=\"MsoNormal\"\u003EĐể cài đặt \u003Cb\u003ECodeBlocks\u003C\/b\u003E, tới\u0026nbsp;trang chủ của dự án \u003Cb\u003ECodeBlock\u003C\/b\u003E:\n\u003Ca href=\"http:\/\/www.codeblocks.org\/%C2%A0\"\u003Ehttp:\/\/www.codeblocks.org\/\u0026nbsp;\u003C\/a\u003Evà\nlựa chọn mục \u003Cb\u003EDownload\u003C\/b\u003E. Tại đây có 3 lựa chọn để download CodeBlocks về\nmáy tính. Chọn \u003Cb\u003EDownload the Binary Release\u003C\/b\u003E (Tải về bản cài đặt phát hành\nchính thức).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EKhởi động \u003Cb\u003ECodeBlocks\u003C\/b\u003E lần đầu, phần mềm sẽ hỏi bạn sử\ndụng bộ dịch gì cho chương trình. Hãy để mặc định (\u003Cb\u003EGNU CCC Complier\u003C\/b\u003E) và\nclick Next.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-A7qs84NbwFQ\/X9YpTDv4ZdI\/AAAAAAAACK4\/6k7A278JfmUavrW0a2ouKRBc_quCJXA3gCNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Giao diện khi khởi động CodeBlocks - tinhoccoban.net\" data-original-height=\"404\" data-original-width=\"646\" height=\"400\" src=\"https:\/\/lh3.googleusercontent.com\/-A7qs84NbwFQ\/X9YpTDv4ZdI\/AAAAAAAACK4\/6k7A278JfmUavrW0a2ouKRBc_quCJXA3gCNcBGAsYHQ\/w640-h400\/image.png\" title=\"Giao diện khi khởi động CodeBlocks - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003EGiao diện khi khởi động CodeBlocks\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003ETạo chương trình C++ mới với CodeBlock\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ETạo project mới bằng đường dẫn hiển thị ở màn hình khởi động\n(\u003Cb\u003ECreate a new project\u003C\/b\u003E), hoặc bằng việc lựa chọn \u003Cb\u003EFile\/New\/Project\u003C\/b\u003E…\nTrên thanh công cụ.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-A98W1Kei2HA\/X9YpkX7fXCI\/AAAAAAAACLA\/2lxPlDV4liA4ozIQdgXVJlOraVMtCnuNACNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Tạo chương trình C++ mới với CodeBlock - tinhcocoban.net\" data-original-height=\"334\" data-original-width=\"535\" height=\"400\" src=\"https:\/\/lh3.googleusercontent.com\/-A98W1Kei2HA\/X9YpkX7fXCI\/AAAAAAAACLA\/2lxPlDV4liA4ozIQdgXVJlOraVMtCnuNACNcBGAsYHQ\/w640-h400\/image.png\" title=\"Tạo chương trình C++ mới với CodeBlock - tinhcocoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003ETạo chương trình C++ mới với CodeBlock\u0026nbsp;\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EMàn hình tạo project mới hiển thị, lựa chọn loại chương\ntrình. Trong phạm vi cuốn sách này này, chúng ta sẽ sử dụng chương trình màn\nhình console (\u003Cb\u003EConsole application\u003C\/b\u003E). Click chọn vào \u003Cb\u003EConsole\napplication\u003C\/b\u003E -\u0026gt; \u003Cb\u003EGo\u003C\/b\u003E, hoặc click đúp chuột vào \u003Cb\u003EConsole\napplication\u003C\/b\u003E.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-T8h0uYLSG6M\/X9Yp1itgdZI\/AAAAAAAACLI\/F2uSyxNrpRMntiJI3UXAZTBLS-tYseeWQCNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Cửa sổ lựa chọn ngôn ngữ lập trình - tinhoccoban.net\" data-original-height=\"303\" data-original-width=\"313\" height=\"619\" src=\"https:\/\/lh3.googleusercontent.com\/-T8h0uYLSG6M\/X9Yp1itgdZI\/AAAAAAAACLI\/F2uSyxNrpRMntiJI3UXAZTBLS-tYseeWQCNcBGAsYHQ\/w640-h619\/image.png\" title=\"Cửa sổ lựa chọn ngôn ngữ lập trình - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003ECửa sổ lựa chọn ngôn ngữ lập trình\u0026nbsp;\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EỞ mục ngôn ngữ, ta chọn C và ấn Next.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-1NZ-1HLQEtY\/X9YqFZ8MKiI\/AAAAAAAACLQ\/zdKGeIt5eO0OKdddwLvAYSnesBQB3ZT4QCNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Đặt tên và chọn đường dẫn cho Project đầu tiên - tinhoccoban.net\" data-original-height=\"399\" data-original-width=\"411\" height=\"622\" src=\"https:\/\/lh3.googleusercontent.com\/-1NZ-1HLQEtY\/X9YqFZ8MKiI\/AAAAAAAACLQ\/zdKGeIt5eO0OKdddwLvAYSnesBQB3ZT4QCNcBGAsYHQ\/w640-h622\/image.png\" title=\"Đặt tên và chọn đường dẫn cho Project đầu tiên - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EĐặt tên và chọn đường dẫn cho Project đầu tiên\u0026nbsp;\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-8wi_Tjm5pM0\/X9YqSFs7LlI\/AAAAAAAACLU\/9BBZEfOkpxoh_uEVmETtmh8n7LOewI8LgCNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Thiết lập môi trường biên dịch - tinhoccoban.net\" data-original-height=\"385\" data-original-width=\"393\" height=\"627\" src=\"https:\/\/lh3.googleusercontent.com\/-8wi_Tjm5pM0\/X9YqSFs7LlI\/AAAAAAAACLU\/9BBZEfOkpxoh_uEVmETtmh8n7LOewI8LgCNcBGAsYHQ\/w640-h627\/image.png\" title=\"Thiết lập môi trường biên dịch - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003E\u003Cspan style=\"font-family: \u0026quot;Times New Roman\u0026quot;,serif; font-size: 13pt; line-height: 130%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;\"\u003EThiết lập môi trường biên dịch\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ETa nhấn Next để tiếp tục. Ở mục tiếp theo chứa các cài đặt về\ntrình dịch và môi trường làm việc của dự án, click\u003Cb\u003E Finish.\u003C\/b\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003C\/p\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-66sCwPl0Vj0\/X9YqhVEkZOI\/AAAAAAAACLc\/kySlXeJUwH0-f1PsxsyJLR1pSAUJV9nHwCNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Bố cục của dự án vừa được tạo ra - tinhoccoban.net\" data-original-height=\"400\" data-original-width=\"640\" height=\"400\" src=\"https:\/\/lh3.googleusercontent.com\/-66sCwPl0Vj0\/X9YqhVEkZOI\/AAAAAAAACLc\/kySlXeJUwH0-f1PsxsyJLR1pSAUJV9nHwCNcBGAsYHQ\/w640-h400\/image.png\" title=\"Bố cục của dự án vừa được tạo ra - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EBố cục của dự án vừa được tạo ra\u0026nbsp;\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EDịch và chạy chương trình\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003E\u003C\/b\u003E\u003C\/p\u003E\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-bJxBgTzvk-s\/X9YqzL7AvaI\/AAAAAAAACLo\/V_042uCthIwbWlBuJhso0vjY1hSFxbagACNcBGAsYHQ\/image.png\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Cimg alt=\"Biểu tượng chạy chương trình trong CodeBlock\" data-original-height=\"43\" data-original-width=\"84\" height=\"103\" src=\"https:\/\/lh3.googleusercontent.com\/-bJxBgTzvk-s\/X9YqzL7AvaI\/AAAAAAAACLo\/V_042uCthIwbWlBuJhso0vjY1hSFxbagACNcBGAsYHQ\/w200-h103\/image.png\" title=\"Biểu tượng chạy chương trình trong CodeBlock\" width=\"200\" \/\u003E\u003C\/a\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EBiểu tượng chạy chương trình trong CodeBlock\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Cb\u003E\u003Cbr \/\u003E\u003C\/b\u003EBên cạnh nút build và chạy chương trình như trên, còn có hai\nnút quan trọng khác là chỉ build và chỉ chạy chương trình:\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp align=\"center\" class=\"MsoNormal\" style=\"text-align: center;\"\u003E\u003Cv:shapetype coordsize=\"21600,21600\" filled=\"f\" id=\"_x0000_t75\" o:preferrelative=\"t\" o:spt=\"75\" path=\"m@4@5l@4@11@9@11@9@5xe\" stroked=\"f\"\u003E\n \u003Cv:stroke joinstyle=\"miter\"\u003E\n \u003Cv:formulas\u003E\n  \u003Cv:f eqn=\"if lineDrawn pixelLineWidth 0\"\u003E\n  \u003Cv:f eqn=\"sum @0 1 0\"\u003E\n  \u003Cv:f eqn=\"sum 0 0 @1\"\u003E\n  \u003Cv:f eqn=\"prod @2 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"prod @3 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @0 0 1\"\u003E\n  \u003Cv:f eqn=\"prod @6 1 2\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelWidth\"\u003E\n  \u003Cv:f eqn=\"sum @8 21600 0\"\u003E\n  \u003Cv:f eqn=\"prod @7 21600 pixelHeight\"\u003E\n  \u003Cv:f eqn=\"sum @10 21600 0\"\u003E\n \u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:f\u003E\u003C\/v:formulas\u003E\n \u003Cv:path gradientshapeok=\"t\" o:connecttype=\"rect\" o:extrusionok=\"f\"\u003E\n \u003Co:lock aspectratio=\"t\" v:ext=\"edit\"\u003E\n\u003C\/o:lock\u003E\u003C\/v:path\u003E\u003C\/v:stroke\u003E\u003C\/v:shapetype\u003E\u003Cv:shape alt=\"undefined\" id=\"Picture_x0020_8\" o:spid=\"_x0000_i1025\" style=\"height: 32.25pt; mso-wrap-style: square; visibility: visible; width: 63pt;\" type=\"#_x0000_t75\"\u003E\n \u003Cv:imagedata o:title=\"undefined\" src=\"file:\/\/\/C:\/Users\/HoangTN\/AppData\/Local\/Temp\/msohtmlclip1\/01\/clip_image001.jpg\"\u003E\n\u003C\/v:imagedata\u003E\u003C\/v:shape\u003E\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ENút đầu tiên từ trái qua sẽ build chương trình, nhưng không\nchạy. Nếu chương trình không có thay đổi, sẽ không có gì xảy ra (Không báo lỗi).\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ENút thứ hai sẽ chạy chương trình, theo như lần cuối cùng chương\ntrình được build. Có nghĩa là mọi thay đổi từ lần build cuối sẽ không có ảnh hưởng\ngì tới chương trình chạy.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003ENút thứ ba, là nút build và chạy chương trình vừa được build\nxong.\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\n\n\n\n\n\n\n\n\n\n\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003EQuá trình build khá là lâu, mất vài giây. Khi chỉ muốn kiểm\ntra chương trình mà cũng phải mất thời gian chờ đợi dự án build xong.\u0026nbsp;\u003Co:p\u003E\u003C\/o:p\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EBài tập thực hành\u003C\/h2\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBài 1\u003C\/b\u003E. Viết một đoạn mã giả và vẽ một lưu đồ để nhập một giá trị là độ 0C (Celsius) và chuyển nó sang độ 0F (Fahrenheit). [Hướng dẫn: C\/5 = (F-32)\/9]\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBài 2\u003C\/b\u003E. Viết một đoạn mã giả và vẽ một lưu đồ để nhập điểm của một sinh viên cho các môn : Vật lý, Hóa học, và Sinh học. Sau đó hiển thị điểm trung bình và tổng của những điểm này.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cb\u003EBài 3\u003C\/b\u003E. Hãy cài đặt phần mềm và thiết lập môi trường CodeBlock trên máy tính cá nhân.\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp class=\"MsoNormal\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/359743943359430180"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/359743943359430180"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/12\/ngon-ngu-lap-trinh-c-cac-khai-niem-co.html","title":"[Ngôn ngữ lập trình C] Các khái niệm cơ bản về lập trình "}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-Zyny84i9CEs\/X9YuNQHxC9I\/AAAAAAAACMA\/QyS4GULU94ctCA1jC0NpO0J7qCugzYxSgCNcBGAsYHQ\/s72-c\/1.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-7828127388781765264"},"published":{"$t":"2020-11-05T10:47:00.002+07:00"},"updated":{"$t":"2020-11-05T13:39:59.803+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Image processing"},{"scheme":"http://www.blogger.com/atom/ns#","term":"xulyanh"},{"scheme":"http://www.blogger.com/atom/ns#","term":"xử lý ảnh"}],"title":{"type":"text","$t":"[Tự học xử lý ảnh] Tra cứu mã màu thường dùng RGB và CMYK"},"content":{"type":"html","$t":"\u003Cp\u003E\u0026nbsp;\u003Cspan face=\"Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif\" style=\"background-color: white; color: #1d2129; font-size: 17px;\"\u003EMàu sắc đóng vai trò quan trong thiết kế web và thiết kế đồ họa trên máy tính. Vì vậy ta cần phải biết chính xác mã màu của từng màu sắc để tạo ra thiết kế đúng chuẩn. Hi vọng\u003C\/span\u003E\u003Cspan face=\"Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif\" style=\"background-color: white; color: #1d2129; font-size: 17px;\"\u003E\u0026nbsp;\u003C\/span\u003Ebảng tổng hợp\u003Cspan face=\"Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif\" style=\"background-color: white; color: #1d2129; font-size: 17px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cspan face=\"Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif\" style=\"background-color: white; color: #1d2129; font-size: 17px;\"\u003Emã màu dưới đây sẽ giúp ích cho bạn trong quá trình làm việc và học tập.\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan face=\"Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif\" style=\"background-color: white; color: #1d2129; font-size: 17px;\"\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cspan face=\"Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif\" style=\"background-color: white; color: #1d2129; font-size: 17px;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-qiRGIkhSGiY\/X6OeD5VRiJI\/AAAAAAAACJo\/zGC6MTKZRT0TgPHjL79C_bGK9e1ZE5guQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Bảng mã màu - tinhoccoban.net\" data-original-height=\"1008\" data-original-width=\"1000\" height=\"640\" src=\"https:\/\/lh3.googleusercontent.com\/-qiRGIkhSGiY\/X6OeD5VRiJI\/AAAAAAAACJo\/zGC6MTKZRT0TgPHjL79C_bGK9e1ZE5guQCNcBGAsYHQ\/w635-h640\/image.png\" title=\"Bảng mã màu tinhoccoban.net\" width=\"635\" \/\u003E\u003C\/a\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan face=\"Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif\" style=\"background-color: white; color: #1d2129; font-size: 17px;\"\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2 style=\"background-color: white; box-sizing: border-box; color: #0080e8; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 23px; line-height: 1.3; margin-bottom: 10px; margin-top: 20px;\"\u003EBảng mã màu HTML, CSS, RGB cơ bản\u003C\/h2\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #1d2129; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 17px;\"\u003E\u003C\/div\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #1d2129; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 17px; text-align: center;\"\u003E\u003Ctable class=\"dtable\" style=\"background-color: #fffff8; border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(204, 204, 204); color: #222222; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; margin-bottom: 5px; padding: 5px; width: 754px;\"\u003E\u003Cthead style=\"box-sizing: border-box;\"\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Cth style=\"background: rgb(255, 255, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #0080e8; font-weight: normal; padding: 5px; position: sticky; text-align: center; top: 0px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EMàu\u003C\/span\u003E\u003C\/th\u003E\u003Cth style=\"background: rgb(255, 255, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #0080e8; font-weight: normal; padding: 5px; position: sticky; text-align: center; top: 0px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ETên màu\u003C\/span\u003E\u003C\/th\u003E\u003Cth style=\"background: rgb(255, 255, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #0080e8; font-weight: normal; padding: 5px; position: sticky; text-align: center; top: 0px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EHex Code\u003C\/span\u003E\u003Cp style=\"box-sizing: border-box; margin: 0px 0px 17px;\"\u003E\u003C\/p\u003E\u003Cdiv style=\"box-sizing: border-box; line-height: 1.8; margin-bottom: 2px; margin-top: 2px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003E#RRGGBB\u003C\/span\u003E\u003C\/div\u003E\u003C\/th\u003E\u003Cth style=\"background: rgb(255, 255, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: #0080e8; font-weight: normal; padding: 5px; position: sticky; text-align: center; top: 0px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EDecimal Code\u003C\/span\u003E\u003Cp style=\"box-sizing: border-box; margin: 0px 0px 17px;\"\u003E\u003C\/p\u003E\u003Cdiv style=\"box-sizing: border-box; line-height: 1.8; margin-bottom: 2px; margin-top: 2px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003E(R,G,B)\u003C\/span\u003E\u003C\/div\u003E\u003C\/th\u003E\u003C\/tr\u003E\u003C\/thead\u003E\u003Ctbody style=\"box-sizing: border-box;\"\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(0, 0, 0); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EBlack\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#000000\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(0,0,0)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(255, 255, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EWhite\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#FFFFFF\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(255,255,255)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(255, 0, 0); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003ERed\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#FF0000\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(255,0,0)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(0, 255, 0); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003ELime\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#00FF00\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(0,255,0)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(0, 0, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EBlue\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#0000FF\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(0,0,255)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(255, 255, 0); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EYellow\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#FFFF00\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(255,255,0)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(0, 255, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003ECyan \/ Aqua\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#00FFFF\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(0,255,255)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(255, 0, 255); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EMagenta \/ Fuchsia\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#FF00FF\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(255,0,255)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(192, 192, 192); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003ESilver\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#C0C0C0\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(192,192,192)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(128, 128, 128); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EGray\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#808080\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(128,128,128)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(128, 0, 0); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EMaroon\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#800000\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(128,0,0)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(128, 128, 0); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EOlive\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#808000\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(128,128,0)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(0, 128, 0); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EGreen\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#008000\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(0,128,0)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(128, 0, 128); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003EPurple\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#800080\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(128,0,128)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(0, 128, 128); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003ETeal\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#008080\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(0,128,128)\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"background: rgb(0, 0, 128); border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px; width: 90px;\"\u003E\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003ENavy\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E#000080\u003C\/td\u003E\u003Ctd style=\"border-collapse: collapse; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; padding: 5px;\"\u003E(0,0,128)\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003C\/div\u003E\u003Ch2 class=\"yui-skin-sam\" style=\"background-color: white; box-sizing: border-box; color: #0080e8; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 23px; line-height: 1.3; margin-bottom: 10px; margin-top: 20px;\"\u003EBảng màu thường dùng\u003C\/h2\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #1d2129; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 17px; text-align: center;\"\u003E\u003Ctable border=\"1\" cellpadding=\"2\" cellspacing=\"0\" style=\"background-color: transparent; border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(221, 221, 221); margin-bottom: 30px; width: 100%px;\"\u003E\u003Ctbody style=\"box-sizing: border-box;\"\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#eeeeee\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#EEEEEE\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#dddddd\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#DDDDDD\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cccccc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCCCCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#bbbbbb\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#BBBBBB\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#aaaaaa\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#AAAAAA\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#999999\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#999999\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#888888\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#888888\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#777777\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#777777\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#666666\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#666666\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#555555\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#555555\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#444444\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#444444\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#333333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#333333\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#222222\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#222222\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#111111\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#111111\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF0000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ee0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#EE0000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#dd0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#DD0000\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#cc0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC0000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#bb0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#BB0000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#aa0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#AA0000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#990000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#990000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#880000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#880000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#770000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#770000\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#660000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#660000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#550000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#550000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#440000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#440000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#330000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#330000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#220000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#220000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#110000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#110000\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ffffff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFFFFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffffcc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFFFCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffff99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFFF99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffff66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFFF66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffff33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFFF33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffff00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFFF00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ccffff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCFFFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ccffcc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCFFCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ccff99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCFF99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ccff66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCFF66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ccff33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCFF33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ccff00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCFF00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#99ffff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99FFFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99ffcc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99FFCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99ff99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99FF99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99ff66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99FF66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99ff33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99FF33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99ff00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99FF00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#66ffff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66FFFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66ffcc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66FFCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66ff99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66FF99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66ff66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66FF66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66ff33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66FF33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66ff00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66FF00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#33ffff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33FFFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33ffcc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33FFCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33ff99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33FF99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33ff66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33FF66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33ff33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33FF33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33ff00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33FF00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#00ffff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00FFFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00ffcc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00FFCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00ff99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00FF99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00ff66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00FF66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00ff33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00FF33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00ff00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00FF00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ffccff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFCCFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffcccc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFCCCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffcc99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFCC99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffcc66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFCC66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffcc33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFCC33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ffcc00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FFCC00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ccccff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCCCFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cccccc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCCCCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cccc99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCCC99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cccc66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCCC66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cccc33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCCC33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cccc00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#CCCC00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#99ccff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99CCFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99cccc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99CCCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99cc99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99CC99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99cc66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99CC66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99cc33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99CC33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#99cc00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#99CC00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#66ccff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66CCFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66cccc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66CCCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66cc99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66CC99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66cc66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66CC66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66cc33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66CC33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#66cc00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#66CC00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#33ccff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CCFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33cccc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CCCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33cc99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CC99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33cc66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CC66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33cc33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CC33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33cc00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CC00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#00ccff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00CCFF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00cccc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00CCCC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33cc66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CC66\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#33cc33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#33CC33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00cc99\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00CC99\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00cc66\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00CC66\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#00cc33\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00CC33\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00cc00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00CC00\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff99ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FF99FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff99cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FF99CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff9999\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FF9999\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff9966\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#FF9966\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ff9933\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF9933\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff9900\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF9900\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc99ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC99FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc99cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC99CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc9999\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC9999\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc9966\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC9966\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#cc9933\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC9933\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc9900\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC9900\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9999ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9999FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9999cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9999CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#999999\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#999999\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#999966\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#999966\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#999933\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#999933\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#999900\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#999900\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6699ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6699FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6699cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6699CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#669999\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#669999\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#669966\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#669966\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#669933\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#669933\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#669900\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#669900\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#3399ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3399FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#3399cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3399CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#339999\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#339999\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#339966\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#339966\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#339933\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#339933\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#339900\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#339900\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0099ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0099FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0099cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0099CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#009999\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#009999\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#009966\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#009966\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#009933\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#009933\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#009900\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#009900\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff66ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF66FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff66cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF66CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff6699\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF6699\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff6666\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF6666\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ff6633\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF6633\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff6600\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF6600\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc66ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC66FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc66cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC66CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc6699\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC6699\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc6666\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC6666\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#cc6633\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC6633\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc6600\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC6600\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9966ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9966FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9966cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9966CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#996699\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#996699\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#996666\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#996666\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#996633\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#996633\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#996600\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#996600\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6666ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6666FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6666cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6666CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#666699\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#666699\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#666666\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#666666\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#666633\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#666633\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#666600\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#666600\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#3366ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3366FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0063f7\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3366CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#336699\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#336699\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#336666\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#336666\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#336633\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#336633\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#336600\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#336600\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0066ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0066FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0066cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0066CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#006699\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#006699\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#006666\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#006666\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#006633\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#006633\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#006600\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#006600\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff33ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF33FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff33cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF33CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff3399\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF3399\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff3366\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF3366\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ff3333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF3333\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff3300\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF3300\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc33ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC33FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc33cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC33CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc3399\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC3399\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc3366\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC3366\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#cc3333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC3333\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc3300\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC3300\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9933ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9933FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9933cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9933CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#993399\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#993399\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#993366\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#993366\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#993333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#993333\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#993300\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#993300\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6633ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6633FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6633cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6633CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#663399\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#663399\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#663366\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#663366\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#663333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#663333\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#663300\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#663300\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#3333ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3333FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#3333cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3333CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#333399\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#333399\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#333366\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#333366\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#333333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#333333\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#333300\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#333300\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0033ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0033FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff3333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF3333\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0033cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0033CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#003399\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#003399\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#003366\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#003366\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#003333\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#003333\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#003300\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#003300\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff00ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF00FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff00cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF00CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff0099\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF0099\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#ff0066\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF0066\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff0033\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF0033\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#ff0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#FF0000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc00ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC00FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc00cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC00CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc0099\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC0099\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#cc0066\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC0066\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc0033\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC0033\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#cc0000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#CC0000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9900ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9900FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#9900cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#9900CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#990099\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#990099\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#990066\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#990066\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#990033\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#990033\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#990000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#990000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6600ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6600FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#6600cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#6600CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#660099\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#660099\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#660066\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#660066\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#660033\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#660033\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#660000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#660000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#3300ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3300FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#3300cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#3300CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#330099\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#330099\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#330066\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#330066\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#330033\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#330033\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#330000\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#330000\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0000ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000FF\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0000cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000099\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000099\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#000066\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000066\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000033\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000033\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00ff00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00FF00\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00ee00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00EE00\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00dd00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00DD00\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00cc00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E#00CC00\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#00bb00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#00BB00\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#00aa00\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#00AA00\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#009900\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#009900\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#008800\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#008800\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#007700\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#007700\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#006600\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#006600\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#005500\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#005500\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#004400\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#004400\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#003300\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#003300\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#002200\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#002200\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#001100\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#001100\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0000ff\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000FF\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#0000ee\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000EE\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0000dd\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000DD\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0000cc\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000CC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0000bb\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000BB\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#0000aa\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#0000AA\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000099\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000099\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr align=\"middle\" style=\"box-sizing: border-box;\"\u003E\u003Ctd bgcolor=\"#000088\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000088\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000077\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000077\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000055\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000055\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000044\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000044\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000022\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000022\u003C\/span\u003E\u003C\/td\u003E\u003Ctd bgcolor=\"#000011\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-family: tahoma; font-size: 15px; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: white;\"\u003E#000011\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003C\/div\u003E\u003Ch2 style=\"background-color: white; box-sizing: border-box; color: #0080e8; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 23px; line-height: 1.3; margin-bottom: 10px; margin-top: 20px;\"\u003EBảng màu đầy đủ\u003C\/h2\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #1d2129; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 17px; text-align: center;\"\u003E\u003Ctable class=\"cms_table\" style=\"border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(221, 221, 221); color: black; font-family: Arial, \u0026quot;Time New Roman\u0026quot;; font-size: 16px; margin-bottom: 1em; width: 754px;\"\u003E\u003Ctbody style=\"box-sizing: border-box;\"\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E\u0026nbsp;\u003Cp style=\"box-sizing: border-box; margin: 0px 0px 17px;\"\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: border-box; color: #0080e8; margin: 0px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EMàu \u0026amp; Tên màu\u003C\/span\u003E\u003C\/p\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em; text-align: center;\"\u003E\u0026nbsp;\u003Cp style=\"box-sizing: border-box; margin: 0px 0px 17px;\"\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: border-box; margin: 0px 0px 17px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: #0080e8;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EDecimal Code\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv style=\"box-sizing: border-box; color: #0080e8;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003E(R,G,B)\u003C\/span\u003E\u003C\/div\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E\u0026nbsp;\u003Cp style=\"box-sizing: border-box; margin: 0px 0px 17px;\"\u003E\u003C\/p\u003E\u003Cp style=\"box-sizing: border-box; color: #0080e8; margin: 0px 0px 17px;\"\u003E\u003Cspan style=\"box-sizing: border-box;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EHex Code\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv style=\"box-sizing: border-box; color: #0080e8;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003E#RRGGBB\u003C\/span\u003E\u003C\/div\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: ghostwhite; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGhostWhite\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(248 248 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#F8F8FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: whitesmoke; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EWhiteSmoke\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(245 245 245\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#F5F5F5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: gainsboro; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGainsboro\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(220 220 220\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#DCDCDC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EWhite\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 255 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#FFFFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: black; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: lightgrey;\"\u003EBlack\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 0 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#000000\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: dimgrey; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDimGray\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(105 105 105\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#696969\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightgrey; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGray\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(211 211 211\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#D3D3D3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #bebebe; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(190 190 190\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#BEBEBE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #1c1c1c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray11\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(28 28 28\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#1C1C1C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #363636; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray21\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(54 54 54\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#363636\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #4f4f4f; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray31\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(79 79 79\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#4F4F4F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: dimgrey; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray41\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(105 105 105\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#696969\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #828282; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray51\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(130 130 130\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#828282\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9c9c9c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray61\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(156 156 156\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#9C9C9C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b5b5b5; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray71\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(181 181 181\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#B5B5B5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cfcfcf; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray81\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(207 207 207\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#CFCFCF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #e8e8e8; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGray91\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(232 232 232\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#E8E8E8\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkgrey; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkGray\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(169 169 169\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#A9A9A9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightslategrey; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSlateGray\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(119 136 153\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#778899\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: slategrey; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateGray\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(112 128 144\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#708090\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #c6e2ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateGray1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(198 226 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#C6E2FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b9d3ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateGray2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(185 211 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#B9D3EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9fb6cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateGray3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(159 182 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#9FB6CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #6c7b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateGray4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(108 123 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#6C7B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkslategrey; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSlateGray\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(47 79 79\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#2F4F4F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #97ffff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSlateGray1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(151 255 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#97FFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8deeee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSlateGray2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(141 238 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#8DEEEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #79cdcd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSlateGray3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(121 205 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#79CDCD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #528b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSlateGray4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(82 139 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#528B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: palegoldenrod; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleGoldenrod\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 232 170\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#EEE8AA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: floralwhite; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EFloralWhite\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 250 240\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#FFFAF0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightgoldenrodyellow; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGoldenrodYellow\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(250 250 210\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#FAFAD2\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: saddlebrown; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESaddleBrown\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 69 19\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#8B4513\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: sienna; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESienna\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(160 82 45\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#A0522D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: oldlace; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOldLace\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(253 245 230\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E#FDF5E6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: linen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELinen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(250 240 230\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FAF0E6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: papayawhip; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPapayaWhip\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 239 213\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFEFD5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: blanchedalmond; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBlanchedAlmond\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 235 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFEBCD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: moccasin; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMoccasin\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 228 181\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFE4B5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: peru; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPeru\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 133 63\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD853F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: beige; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBeige\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(245 245 220\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F5F5DC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: sandybrown; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESandyBrown\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(244 164 96\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F4A460\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: snow; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESnow1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 250 250\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFFAFA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eee9e9; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESnow2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 233 233\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEE9E9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdc9c9; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESnow3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 201 201\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDC9C9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8989; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESnow4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 137 137\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8989\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: seashell; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeashell1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 245 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFF5EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eee5de; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeashell2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 229 222\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEE5DE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdc5bf; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeashell3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 197 191\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDC5BF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8682; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeashell4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 134 130\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8682\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: antiquewhite; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAntiqueWhite\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(250 235 215\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FAEBD7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffefdb; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAntiqueWhite1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 239 219\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFEFDB\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eedfcc; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAntiqueWhite2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 223 204\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEDFCC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdc0b0; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAntiqueWhite3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 192 176\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDC0B0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8378; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAntiqueWhite4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 131 120\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8378\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: bisque; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBisque1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 228 196\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFE4C4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eed5b7; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBisque2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 213 183\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EED5B7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdb79e; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBisque3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 183 158\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDB79E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b7d6b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBisque4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 125 107\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B7D6B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: peachpuff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPeachPuff1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 218 185\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFDAB9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eecbad; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPeachPuff2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 203 173\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EECBAD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdaf95; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPeachPuff3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 175 149\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDAF95\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b7765; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPeachPuff4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 119 101\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B7765\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: navajowhite; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ENavajoWhite1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 222 173\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFDEAD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eecfa1; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ENavajoWhite2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 207 161\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EECFA1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdb38b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ENavajoWhite3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 179 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDB38B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b795e; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ENavajoWhite4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 121 94\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B795E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lemonchiffon; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELemonChiffon1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 250 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFFACD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eee9bf; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELemonChiffon2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 233 191\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEE9BF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdc9a5; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELemonChiffon3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 201 165\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDC9A5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8970; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELemonChiffon4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 137 112\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8970\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: cornsilk; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECornsilk1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 248 220\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFF8DC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eee8cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECornsilk2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 232 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEE8CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdc8b1; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECornsilk3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 200 177\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDC8B1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8878; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECornsilk4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 136 120\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8878\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: ivory; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIvory1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 255 240\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFFFF0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eeeee0; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIvory2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 238 224\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEEEE0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdcdc1; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIvory3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 205 193\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDCDC1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8b83; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIvory4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 139 131\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8B83\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mintcream; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMintCream\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(245 255 250\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F5FFFA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: honeydew; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHoneydew1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(240 255 240\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F0FFF0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #e0eee0; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHoneydew2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(224 238 224\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# E0EEE0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #c1cdc1; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHoneydew3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(193 205 193\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# C1CDC1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #838b83; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHoneydew4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(131 139 131\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 838B83\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lavenderblush; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELavenderBlush1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 240 245\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFF0F5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eee0e5; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELavenderBlush2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 224 229\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEE0E5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdc1c5; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELavenderBlush3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 193 197\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDC1C5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8386; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELavenderBlush4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 131 134\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8386\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lavender; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELavender\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(230 230 250\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# E6E6FA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mistyrose; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMistyRose1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 228 225\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFE4E1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eed5d2; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMistyRose2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 213 210\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EED5D2\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdb7b5; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMistyRose3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 183 181\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDB7B5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b7d7b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMistyRose4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 125 123\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B7D7B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: azure; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAzure1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(240 255 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F0FFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #e0eeee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAzure2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(224 238 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# E0EEEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #c1cdcd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAzure3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(193 205 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# C1CDCD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #838b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAzure4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(131 139 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 838B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: aliceblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAliceBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(240 248 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F0F8FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8470ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSlateBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(132 112 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8470FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumslateblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumSlateBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(123 104 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7B68EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: slateblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(106 90 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 6A5ACD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #836fff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(131 111 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 836FFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #7a67ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(122 103 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7A67EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #6959cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(105 89 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 6959CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #473c8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESlateBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(71 60 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 473C8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkslateblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSlateBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(72 61 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 483D8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: royalblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERoyalBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(65 105 225\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 4169E1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #4876ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERoyalBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(72 118 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 4876FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #436eee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERoyalBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(67 110 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 436EEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #3a5fcd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERoyalBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(58 95 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 3A5FCD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #27408b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERoyalBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(39 64 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 27408B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: blue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 0 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 0000FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #0000ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 0 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 0000EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 0 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00008B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: navy; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ENavyBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 0 128\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 000080\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: midnightblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMidnightBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(25 25 112\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 191970\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: cornflowerblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECornflowerBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(100 149 237\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 6495ED\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumblue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 0 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 0000CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: powderblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPowderBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(176 224 230\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B0E0E6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: dodgerblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDodgerBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(30 144 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 1E90FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #1c86ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDodgerBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(28 134 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 1C86EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #1874cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDodgerBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(24 116 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 1874CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #104e8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDodgerBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(16 78 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 104E8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: steelblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESteelBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(70 130 180\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 4682B4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #63b8ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESteelBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(99 184 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 63B8FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #5cacee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESteelBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(92 172 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 5CACEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #4f94cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESteelBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(79 148 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 4F94CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #36648b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESteelBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(54 100 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 36648B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: deepskyblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepSkyBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 191 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00BFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00b2ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepSkyBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 178 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00B2EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #009acd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepSkyBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 154 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 009ACD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00688b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepSkyBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 104 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00688B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: skyblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESkyBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(135 206 235\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 87CEEB\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #87ceff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESkyBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(135 206 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 87CEFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #7ec0ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESkyBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(126 192 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7EC0EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #6ca6cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESkyBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(108 166 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 6CA6CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #4a708b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESkyBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(74 112 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 4A708B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightskyblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSkyBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(135 206 250\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 87CEFA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b0e2ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSkyBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(176 226 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B0E2FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #a4d3ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSkyBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(164 211 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# A4D3EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8db6cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSkyBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(141 182 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8DB6CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #607b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSkyBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(96 123 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 607B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightsteelblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSteelBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(176 196 222\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B0C4DE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cae1ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSteelBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(202 225 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CAE1FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #bcd2ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSteelBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(188 210 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BCD2EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #a2b5cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSteelBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(162 181 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# A2B5CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #6e7b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSteelBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(110 123 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 6E7B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(173 216 230\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# ADD8E6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #bfefff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(191 239 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BFEFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b2dfee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(178 223 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B2DFEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9ac0cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(154 192 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9AC0CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #68838b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(104 131 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 68838B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightcyan; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightCyan1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(224 255 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# E0FFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #d1eeee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightCyan2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(209 238 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# D1EEEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b4cdcd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightCyan3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(180 205 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B4CDCD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #7a8b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightCyan4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(122 139 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7A8B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: cadetblue; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECadetBlue\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(95 158 160\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 5F9EA0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #98f5ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECadetBlue1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(152 245 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 98F5FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8ee5ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECadetBlue2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(142 229 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8EE5EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #7ac5cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECadetBlue3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(122 197 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7AC5CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #53868b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECadetBlue4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(83 134 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 53868B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: paleturquoise; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleTurquoise\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(175 238 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# AFEEEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #bbffff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleTurquoise1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(187 255 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BBFFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #aeeeee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleTurquoise2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(174 238 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# AEEEEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #96cdcd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleTurquoise3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(150 205 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 96CDCD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #668b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleTurquoise4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(102 139 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 668B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumturquoise; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumTurquoise\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(72 209 204\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 48D1CC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkturquoise; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkTurquoise\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 206 209\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00CED1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: turquoise; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETurquoise\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(64 224 208\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 40E0D0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00f5ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETurquoise1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 245 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00F5FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00e5ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETurquoise2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 229 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00E5EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00c5cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETurquoise3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 197 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00C5CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00868b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETurquoise4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 134 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00868B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: cyan; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECyan1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 255 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00FFFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00eeee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECyan2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 238 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00EEEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00cdcd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECyan3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 205 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00CDCD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkcyan; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkCyan\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 139 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 008B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: aquamarine; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAquamarine1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(127 255 212\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7FFFD4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #76eec6; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAquamarine2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(118 238 198\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 76EEC6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumaquamarine; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAquamarine3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(102 205 170\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 66CDAA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #458b74; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAquamarine4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(69 139 116\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 458B74\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkseagreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSeaGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(143 188 143\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8FBC8F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #c1ffc1; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSeaGreen1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(193 255 193\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# C1FFC1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b4eeb4; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSeaGreen2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(180 238 180\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B4EEB4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9bcd9b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSeaGreen3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(155 205 155\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9BCD9B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #698b69; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkSeaGreen4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(105 139 105\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 698B69\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: seagreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeaGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(46 139 87\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 2E8B57\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #54ff9f; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeaGreen1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(84 255 159\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 54FF9F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #4eee94; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeaGreen2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(78 238 148\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 4EEE94\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #43cd80; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESeaGreen3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(67 205 128\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 43CD80\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: palegreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(152 251 152\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 98FB98\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9aff9a; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleGreen1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(154 255 154\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9AFF9A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleGreen2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(144 238 144\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 90EE90\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #7ccd7c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleGreen3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(124 205 124\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7CCD7C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #548b54; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleGreen4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(84 139 84\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 548B54\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: springgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESpringGreen1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 255 127\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00FF7F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00ee76; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESpringGreen2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 238 118\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00EE76\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00cd66; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESpringGreen3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 205 102\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00CD66\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #008b45; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESpringGreen4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 139 69\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 008B45\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lime; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGreen1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 255 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00FF00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00ee00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGreen2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 238 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00EE00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #00cd00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGreen3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 205 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00CD00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #008b00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGreen4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 139 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 008B00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ENavy\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 100 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 006400\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumseagreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumSeaGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(60 179 113\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 3CB371\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightseagreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSeaGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(32 178 170\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 20B2AA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(144 238 144\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 90EE90\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lawngreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELawnGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(124 252 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7CFC00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumspringgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumSpringGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 250 154\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 00FA9A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: greenyellow; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGreenYellow\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(173 255 47\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# ADFF2F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: limegreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELimeGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(50 205 50\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 32CD32\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: yellowgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EYellowGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(154 205 50\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9ACD32\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: forestgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EForestGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(34 139 34\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 228B22\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: chartreuse; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChartreuse1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(127 255 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7FFF00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #76ee00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChartreuse2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(118 238 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 76EE00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #66cd00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChartreuse3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(102 205 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 66CD00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #458b00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChartreuse4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(69 139 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 458B00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: olivedrab; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOliveDrab\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(107 142 35\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 6B8E23\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #c0ff3e; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOliveDrab1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(192 255 62\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# C0FF3E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b3ee3a; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOliveDrab2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(179 238 58\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B3EE3A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: yellowgreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOliveDrab3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(154 205 50\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9ACD32\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #698b22; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOliveDrab4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(105 139 34\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 698B22\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkolivegreen; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOliveGreen\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(85 107 47\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 556B2F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #caff70; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOliveGreen1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(202 255 112\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CAFF70\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #bcee68; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOliveGreen2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(188 238 104\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BCEE68\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #a2cd5a; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOliveGreen3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(162 205 90\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# A2CD5A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #6e8b3d; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOliveGreen4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(110 139 61\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 6E8B3D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #fff68f; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EKhaki1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 246 143\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFF68F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eee685; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EKhaki2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 230 133\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEE685\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdc673; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EKhaki3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 198 115\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDC673\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b864e; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EKhaki4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 134 78\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B864E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkkhaki; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkKhaki\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(189 183 107\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BDB76B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eedd82; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGoldenrod\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 221 130\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEDD82\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffec8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGoldenrod1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 236 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFEC8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eedc82; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGoldenrod2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 220 130\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEDC82\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdbe70; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGoldenrod3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 190 112\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDBE70\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b814c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightGoldenrod4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 129 76\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B814C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightyellow; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightYellow1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 255 224\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFFFE0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eeeed1; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightYellow2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 238 209\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEEED1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdcdb4; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightYellow3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 205 180\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDCDB4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8b7a; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightYellow4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 139 122\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8B7A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: yellow; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EYellow1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 255 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFFF00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eeee00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EYellow2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 238 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEEE00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdcd00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EYellow3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 205 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDCD00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b8b00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EYellow4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 139 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B8B00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: gold; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGold1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 215 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFD700\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eec900; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGold2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 201 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEC900\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdad00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGold3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 173 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDAD00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b7500; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGold4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 117 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B7500\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: goldenrod; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGoldenrod\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(218 165 32\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# DAA520\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffc125; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGoldenrod1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 193 37\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFC125\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eeb422; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGoldenrod2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 180 34\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEB422\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd9b1d; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGoldenrod3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 155 29\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD9B1D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b6914; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EGoldenrod4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 105 20\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B6914\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkgoldenrod; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkGoldenrod\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(184 134 11\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B8860B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffb90f; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkGoldenrod1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 185 15\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFB90F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eead0e; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkGoldenrod2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 173 14\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEAD0E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd950c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkGoldenrod3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 149 12\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD950C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b658b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkGoldenrod4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 101 8\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B658B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: rosybrown; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERosyBrown\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(188 143 143\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BC8F8F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffc1c1; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERosyBrown1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 193 193\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFC1C1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eeb4b4; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERosyBrown2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 180 180\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEB4B4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd9b9b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERosyBrown3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 155 155\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD9B9B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b6969; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERosyBrown4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 105 105\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B6969\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: indianred; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIndianRed\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 92 92\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD5C5C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff6a6a; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIndianRed1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 106 106\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF6A6A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee6363; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIndianRed2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 99 99\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE6363\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd5555; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIndianRed3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 85 85\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD5555\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b3a3a; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EIndianRed4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 58 58\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B3A3A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff8247; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESienna1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 130 71\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF8247\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee7942; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESienna2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 121 66\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE7942\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd6839; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESienna3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 104 57\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD6839\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b4726; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESienna4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 71 38\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B4726\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: burlywood; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBurlywood\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(222 184 135\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# DEB887\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffd39b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBurlywood1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 211 155\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFD39B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eec591; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBurlywood2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 197 145\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEC591\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdaa7d; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBurlywood3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 170 125\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDAA7D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b7355; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBurlywood4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 115 85\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B7355\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: wheat; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EWheat\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(245 222 179\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F5DEB3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffe7ba; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EWheat1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 231 186\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFE7BA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eed8ae; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EWheat2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 216 174\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EED8AE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdba96; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EWheat3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 186 150\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDBA96\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b7e66; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EWheat4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 126 102\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B7E66\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: tan; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETan\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(210 180 140\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# D2B48C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffa54f; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETan1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 165 79\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFA54F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee9a49; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETan2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 154 73\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE9A49\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: peru; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETan3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 133 63\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD853F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b5a2b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETan4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 90 43\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B5A2B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: chocolate; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChocolate\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(210 105 30\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# D2691E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff7f24; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChocolate1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 127 36\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF7F24\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee7621; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChocolate2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 118 33\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE7621\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd661d; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChocolate3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 102 29\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD661D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: saddlebrown; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EChocolate4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 69 19\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B4513\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: firebrick; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EFirebrick\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(178 34 34\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B22222\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff3030; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EFirebrick1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 48 48\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF3030\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee2c2c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EFirebrick2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 44 44\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE2C2C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd2626; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EFirebrick3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 38 38\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD2626\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b1a1a; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EFirebrick4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 26 26\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B1A1A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: brown; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBrown\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(165 42 42\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# A52A2A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff4040; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBrown1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 64 64\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF4040\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee3b3b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBrown2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 59 59\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE3B3B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd3333; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBrown3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 51 51\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD3333\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b2323; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBrown4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 35 35\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B2323\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: salmon; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESalmon\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(250 128 114\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FA8072\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff8c69; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESalmon1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 140 105\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF8C69\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee8262; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESalmon2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 130 98\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE8262\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd7054; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESalmon3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 112 84\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD7054\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b4c39; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESalmon4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 76 57\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B4C39\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightsalmon; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSalmon1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 160 122\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFA07A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee9572; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSalmon2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 149 114\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE9572\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd8162; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSalmon3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 129 98\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD8162\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b5742; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightSalmon4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 87 66\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B5742\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: orange; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrange1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 165 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFA500\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee9a00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrange2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 154 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE9A00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd8500; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrange3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 133 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD8500\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b5a00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrange4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 90 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B5A00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkorange; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrange\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 140 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF8C00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff7f00; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrange1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 127 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF7F00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee7600; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrange2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 118 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE7600\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd6600; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrange3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 102 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD6600\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b4500; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrange4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 69 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B4500\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightcoral; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightCoral\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(240 128 128\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# F08080\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: coral; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECoral\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 127 80\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF7F50\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff7256; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECoral1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 114 86\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF7256\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee6a50; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECoral2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 106 80\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE6A50\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd5b45; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECoral3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 91 69\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD5B45\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b3e2f; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECoral4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 62 47\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B3E2F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: tomato; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETomato1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 99 71\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF6347\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee5c42; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETomato2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 92 66\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE5C42\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd4f39; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETomato3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 79 57\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD4F39\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b3626; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ETomato4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 54 38\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B3626\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: orangered; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrangeRed1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 69 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF4500\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee4000; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrangeRed2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 64 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE4000\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd3700; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrangeRed3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 55 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD3700\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b2500; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrangeRed4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 37 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B2500\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: red; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERed1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 0 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF0000\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee0000; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERed2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 0 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE0000\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd0000; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERed3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 0 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD0000\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkred; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkRed\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 0 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B0000\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #c60000; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ERouge\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(198 0 0\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# C60000\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: crimson; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ECrimson\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(220 20 60\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# DC143C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: deeppink; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepPink1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 20 147\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF1493\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee1289; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepPink2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 18 137\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE1289\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd1076; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepPink3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 16 118\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD1076\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b0a50; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDeepPink4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 10 80\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B0A50\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: hotpink; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHotPink\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 105 180\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF69B4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff6eb4; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHotPink1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 110 180\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF6EB4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee6aa7; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHotPink2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 106 167\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE6AA7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd6090; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHotPink3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 96 144\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD6090\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b3a62; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EHotPink4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 58 98\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B3A62\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: pink; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPink\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 192 203\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFC0CB\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffb5c5; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPink1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 181 197\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFB5C5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eea9b8; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPink2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 169 184\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEA9B8\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd919e; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPink3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 145 158\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD919E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b636c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPink4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 99 108\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B636C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: lightpink; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightPink\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 182 193\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFB6C1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffaeb9; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightPink1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 174 185\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFAEB9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eea2ad; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightPink2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 162 173\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEA2AD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd8c95; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightPink3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 140 149\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD8C95\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b5f65; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ELightPink4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 95 101\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B5F65\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: palevioletred; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleVioletRed\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(219 112 147\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# DB7093\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff82ab; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleVioletRed1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 130 171\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF82AB\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee799f; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleVioletRed2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 121 159\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE799F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd6889; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleVioletRed3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 104 137\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD6889\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b475d; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPaleVioletRed4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 71 93\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B475D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b03060; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMaroon\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(176 48 96\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B03060\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff34b3; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMaroon1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 52 179\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF34B3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee30a7; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMaroon2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 48 167\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE30A7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd2990; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMaroon3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 41 144\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD2990\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b1c62; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMaroon4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 28 98\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B1C62\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #d02090; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EVioletRed\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(208 32 144\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# D02090\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff3e96; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EVioletRed1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 62 150\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF3E96\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee3a8c; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EVioletRed2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 58 140\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE3A8C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd3278; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EVioletRed3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 50 120\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD3278\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b2252; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EVioletRed4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 34 82\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B2252\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: magenta; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMagenta1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 0 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF00FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee00ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMagenta2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 0 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE00EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd00cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMagenta3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E((205 0 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD00CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkmagenta; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkMagenta\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 0 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B008B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: orchid; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrchid\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(218 112 214\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# DA70D6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ff83fa; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrchid1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 131 250\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FF83FA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ee7ae9; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrchid2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 122 233\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE7AE9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd69c9; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrchid3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 105 201\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD69C9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b4789; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EOrchid4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 71 137\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B4789\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: plum; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPlum\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(221 160 221\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# DDA0DD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffbbff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPlum1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 187 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFBBFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eeaeee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPlum2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 174 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EEAEEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cd96cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPlum3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 150 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CD96CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b668b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPlum4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 102 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B668B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumorchid; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumOrchid\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(186 85 211\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BA55D3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #e066ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumOrchid1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(224 102 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# E066FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #d15fee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumOrchid2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(209 95 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# D15FEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b452cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumOrchid3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(180 82 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B452CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #7a378b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumOrchid4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(122 55 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7A378B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkorchid; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrchid\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(153 50 204\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9932CC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #bf3eff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrchid1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(191 62 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# BF3EFF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #b23aee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrchid2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(178 58 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# B23AEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9a32cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrchid3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(154 50 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9A32CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #68228b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkOrchid4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(104 34 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 68228B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumvioletred; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumVioletRed\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(199 21 133\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# C71585\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: violet; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EViolet\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 130 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EE82EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: darkviolet; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDarkViolet\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(148 0 211\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9400D3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: blueviolet; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EBlueViolet\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(138 43 226\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8A2BE2\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: purple; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPurple\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(128 0 128\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 800080\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #a020f0; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPurple1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(160 32 240\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# A020F0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9b30ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPurple2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(155 48 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9B30FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #912cee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPurple3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(145 44 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 912CEE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #7d26cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPurple4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(125 38 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 7D26CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #551a8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPurple5\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(85 26 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 551A8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: mediumpurple; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumPurple\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(147 112 219\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9370DB\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ab82ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumPurple1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(171 130 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# AB82FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #9f79ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumPurple2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(159 121 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 9F79EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8968cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumPurple3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(137 104 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8968CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #5d478b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EMediumPurple4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(93 71 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 5D478B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: thistle; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003Ethistle\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(216 191 216\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# D8BFD8\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffe1ff; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EThistle1\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 225 255\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFE1FF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #eed2ee; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EThistle2\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(238 210 238\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# EED2EE\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #cdb5cd; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EThistle3\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(205 181 205\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# CDB5CD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #8b7b8b; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EThistle4\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(139 123 139\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 8B7B8B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ddc488; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAntiqueGold\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(221 196 136\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# DDC488\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ecab53; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EAgedPaper\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(236 171 83\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# ECAB53\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: silver; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003ESilver\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(192 192 192\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# C0C0C0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: teal; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EDark Cyan\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(0 128 128\u003Cspan style=\"box-sizing: border-box; font-size: 14.6667px;\"\u003E)\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# 008080\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr class=\"cms_table_tr\" style=\"box-sizing: border-box;\" valign=\"top\"\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"background-color: #ffcc99; border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003EPeach-orange\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E(255 204 153)\u003C\/td\u003E\u003Ctd align=\"center\" class=\"cms_table_td\" style=\"border: 1px solid rgb(184, 184, 184); box-sizing: border-box; margin: 0px; padding: 0.5em;\"\u003E# FFCC99\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003C\/div\u003E\u003Ch2 style=\"background-color: white; box-sizing: border-box; color: #0080e8; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 23px; line-height: 1.3; margin-bottom: 10px; margin-top: 20px;\"\u003EBảng mã màu CMYK\u003C\/h2\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #1d2129; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 17px; text-align: center;\"\u003E\u003Ctable border=\"0\" cellpadding=\"4\" cellspacing=\"1\" style=\"background-color: transparent; border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(221, 221, 221); font-size: 16px; margin-bottom: 30px; width: 100%px;\"\u003E\u003Ctbody style=\"box-sizing: border-box;\"\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"11%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ESTT\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"11%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EC\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"11%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EM\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"11%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EY\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"11%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EK\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"11%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ER\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"10%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EG\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"10%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EB\u003C\/span\u003E\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#fff\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #0080e8; padding: 7px 10px;\" width=\"15%\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EHEX-16\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#8b0016\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E1\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E139\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E22\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#8B0016\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#b2001f\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E2\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E178\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E31\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#B2001F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c50023\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E3\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E197\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E35\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C50023\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#df0029\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E4\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E223\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E41\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#DF0029\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#e54646\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E5\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E70\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E229\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E70\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E70\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#E54646\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#ee7c6b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E6\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E238\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E124\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E107\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#EE7C6B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f5a89a\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E7\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E245\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E168\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E154\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F5A89A\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fcdad5\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E8\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E10\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E252\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E218\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E213\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FCDAD5\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#8e1e20\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E9\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E142\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E32\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#8E1E20\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#b6292b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E10\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E182\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E41\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E43\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#B6292B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c82e31\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E11\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E200\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E46\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E49\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C82E31\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#e33539\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E12\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E223\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E53\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E57\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#E33539\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#eb7153\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E13\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E70\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E235\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E113\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E83\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#EB7153\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f19373\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E14\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E55\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E241\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E147\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E115\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F19373\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f6b297\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E35\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E246\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E178\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E151\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F6B297\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fcd9c4\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E16\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E252\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E217\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E196\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FCD9C4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#945305\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E17\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E148\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E83\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E5\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#945305\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#bd6b09\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E18\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E189\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E107\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E9\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#BD6B09\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#d0770b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E19\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E208\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E119\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E11\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#D0770B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#ec870e\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E236\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E135\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E14\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#EC870E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f09c42\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E21\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E240\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E156\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E66\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F09C42\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f5b16d\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E22\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E245\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E177\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E109\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F5B16D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#face9c\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E23\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E250\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E206\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E156\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FACE9C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fde2ca\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E24\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E253\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E226\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E202\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FDE2CA\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#976d00\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E151\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E109\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#976D00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c18c00\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E26\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E193\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E140\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C18C00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#d59b00\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E27\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E213\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E155\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#D59B00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f1af00\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E28\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E241\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E175\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F1AF00\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f3c246\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E29\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E243\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E194\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E70\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F3C246\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f9cc76\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E249\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E204\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E118\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F9CC76\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fce0a6\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E31\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E252\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E224\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E166\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FCE0A6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#feebd0\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E32\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E10\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E254\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E235\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E208\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FEEBD0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#9c9900\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E33\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E156\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E153\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#9C9900\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c7c300\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E34\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E199\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E195\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C7C300\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#dcd800\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E35\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E220\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E216\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#DCD800\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#f9f400\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E36\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E249\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E244\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#F9F400\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fcf54c\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E37\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E252\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E245\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E76\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FCF54C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fef889\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E38\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E254\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E248\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E134\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FEF889\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fffab3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E39\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E255\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E250\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E179\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FFFAB3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#fffbd1\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E255\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E251\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E209\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#FFFBD1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#367517\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E41\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E54\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E117\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E23\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#367517\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#489620\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E42\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E72\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E150\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E32\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#489620\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#50a625\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E43\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E166\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E37\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#50A625\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#5bbd2b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E44\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E91\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E189\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E43\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#5BBD2B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#83c75d\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E131\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E199\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E93\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#83C75D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#afd788\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E46\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E35\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E175\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E215\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E136\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#AFD788\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c8e2b1\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E47\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E200\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E226\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E177\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C8E2B1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#e6f1d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E48\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E12\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E230\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E241\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E216\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#E6F1D8\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#006241\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E49\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E98\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#006241\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#007f54\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E127\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E84\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#007F54\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#008c5e\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E51\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E140\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E94\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#008C5E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#00a06b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E52\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E160\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E107\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#00A06B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#00ae72\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E53\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E75\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E174\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E114\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#00AE72\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#67bf7f\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E54\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E55\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E103\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E191\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E127\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#67BF7F\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#98d0b9\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E55\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E35\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E152\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E208\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E185\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#98D0B9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c9e4d6\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E56\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E201\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E228\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E214\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C9E4D6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#00676b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E57\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E103\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E107\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#00676B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#008489\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E58\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E132\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E137\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#008489\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#009298\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E59\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E146\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E152\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#009298\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#00a6ad\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E166\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E173\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#00A6AD\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#00b2bf\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E61\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E178\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E191\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#00B2BF\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#6ec3c9\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E62\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E110\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E195\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E201\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#6EC3C9\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#99d1d3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E63\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E153\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E209\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E211\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#99D1D3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#cae5e8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E64\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E10\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E202\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E229\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E232\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#CAE5E8\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#103667\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E16\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E54\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E103\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#103667\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#184785\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E66\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E24\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E71\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E133\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#184785\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#1b4f93\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E67\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E27\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E79\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E147\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#1B4F93\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#205aa7\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E68\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E32\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E167\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#205AA7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#426eb4\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E69\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E66\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E110\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E180\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#426EB4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#7388c1\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E70\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E115\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E136\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E193\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#7388C1\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#94aad6\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E71\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E148\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E170\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E214\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#94AAD6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#bfcae6\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E72\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E191\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E202\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E230\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#BFCAE6\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#211551\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E73\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E33\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E21\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E81\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#211551\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#2d1e69\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E74\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E105\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#2D1E69\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#322275\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E75\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E34\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E117\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#322275\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#3a2885\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E76\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E58\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E133\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#3A2885\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#511f90\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E77\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E81\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E31\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E144\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#511F90\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#635ba2\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E78\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E75\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E99\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E91\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E162\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#635BA2\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#8273b0\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E79\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E55\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E130\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E115\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E176\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#8273B0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#a095c4\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E160\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E149\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E196\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#A095C4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#38044b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E81\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E56\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E4\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E75\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#38044B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#490761\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E82\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E73\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E7\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E97\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#490761\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#52096c\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E83\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E82\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E9\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E108\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#52096C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#5d0c7b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E84\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E93\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E12\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E123\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#5D0C7B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#79378b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E121\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E55\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E139\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#79378B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#8c63a4\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E86\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E55\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E140\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E99\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E164\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#8C63A4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#aa87b8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E87\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E50\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E170\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E135\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E184\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#AA87B8\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c9b5d4\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E88\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E201\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E181\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E212\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C9B5D4\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#64004b\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E89\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E75\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#64004B\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#780062\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E90\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E120\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E98\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#780062\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#8f006d\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E91\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E15\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E143\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E109\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"28\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#8F006D\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#a2007c\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E92\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E162\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E124\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#A2007C\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#af4a92\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E93\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E35\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E80\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E143\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E109\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#AF4A92\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c57cac\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E94\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E25\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E60\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E197\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E124\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E172\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C57CAC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#d2a6c7\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E95\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E40\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E210\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E166\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E199\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#D2A6C7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#e8d3e3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E96\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E10\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E232\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E211\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E227\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#E8D3E3\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#ececec\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E97\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E10\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E236\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E236\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E236\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#ECECEC\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#d7d7d7\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E98\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E20\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E215\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E215\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E215\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#D7D7D7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#c2c2c2\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E99\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E30\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E194\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E194\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E194\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#C2C2C2\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#b7b7b7\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E35\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E183\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E183\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E183\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#B7B7B7\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#a0a0a0\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E101\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E45\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E160\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E160\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E160\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#A0A0A0\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#898989\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E102\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E55\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E137\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E137\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E137\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#898989\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#707070\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E103\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E65\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E112\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E112\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E112\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#707070\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#555555\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E104\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E75\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#555555\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#363636\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E105\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E85\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E54\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E54\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E54\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#363636\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd align=\"center\" bgcolor=\"#000000\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E106\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E100\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"11%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#d8d8d8\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"10%\"\u003E0\u003C\/td\u003E\u003Ctd align=\"center\" bgcolor=\"#f3f3f3\" height=\"15\" style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\" width=\"15%\"\u003E#000000\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003C\/div\u003E\u003Ch2 style=\"background-color: white; box-sizing: border-box; color: #0080e8; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 23px; line-height: 1.3; margin-bottom: 10px; margin-top: 20px;\"\u003EMã màu icon mạng xã hội nổi tiếngh sách này chỉ liệt kê màu sắc chủ đạo chứ không phải là tất cả màu sắc của icon, chẳng hạn mã màu Facebook bao gồm có #3b5998 và #ffffff.\u003C\/h2\u003E\u003Cp style=\"background-color: white; box-sizing: border-box; color: #1d2129; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 17px; margin: 0px 0px 17px;\"\u003ETuy nhiên với những icon mạng xã hội có nhiều hơn 1 màu sắc chủ đạo, mình sẽ liệt kê nhiều mã màu hơn, phần hiển thị màu sắc cho trường hợp này sẽ là màu Gradient.\u003C\/p\u003E\u003Cdiv style=\"background-color: white; box-sizing: border-box; color: #1d2129; font-family: Arial, \u0026quot;Helvetica Neue\u0026quot;, Helvetica, sans-serif; font-size: 17px; margin-bottom: 0px; text-align: center;\"\u003E\u003Ctable style=\"background-color: transparent; border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(221, 221, 221); font-size: 16px; margin-bottom: 30px; width: 100%px;\"\u003E\u003Ctbody style=\"box-sizing: border-box;\"\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: #0080e8;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EMạng xã hội\u003C\/span\u003E\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: #0080e8;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EDecimal Code\u003C\/span\u003E\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: #0080e8;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EHex Code\u003C\/span\u003E\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; color: #0080e8;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EMàu hiển thị\u003C\/span\u003E\u003C\/span\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EFacebook\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E59,89,152\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#3b5998\u003C\/td\u003E\u003Ctd style=\"background-color: #3b5998; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ETwitter\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E85,172,238\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#55acee\u003C\/td\u003E\u003Ctd style=\"background-color: #55acee; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EGoogle+\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E220,78,65\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#dc4e41\u003C\/td\u003E\u003Ctd style=\"background-color: #dc4e41; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EPinterest\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E189,8,28\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#bd081c\u003C\/td\u003E\u003Ctd style=\"background-color: #bd081c; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ELinkedIn\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0,119,181\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#0077b5\u003C\/td\u003E\u003Ctd style=\"background-color: #0077b5; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EDigg\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0,0,0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#000000\u003C\/td\u003E\u003Ctd style=\"background-color: black; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EDelicious\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E51,153,255\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#3399ff\u003C\/td\u003E\u003Ctd style=\"background-color: #3399ff; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EStumbleupon\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E235,73,36\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#eb4924\u003C\/td\u003E\u003Ctd style=\"background-color: #eb4924; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ETumblr\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E53,70,92\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00405d\u003C\/td\u003E\u003Ctd style=\"background-color: #00405d; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EVkontakte\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E69,102,142\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#45668e\u003C\/td\u003E\u003Ctd style=\"background-color: #45668e; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EFlattr\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E246,124,26 \/ 51,141,17\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#f67c1a \/ #338d11\u003C\/td\u003E\u003Ctd style=\"background: linear-gradient(to right, rgb(246, 124, 26), rgb(51, 141, 17)); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EReddit\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E255,69,0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#ff4500\u003C\/td\u003E\u003Ctd style=\"background-color: orangered; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EBuffer\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0, 0, 0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#000000\u003C\/td\u003E\u003Ctd style=\"background-color: black; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EWeibo\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E206,17,38\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#ce1126\u003C\/td\u003E\u003Ctd style=\"background-color: #ce1126; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EPocket\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E239,64,86\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#ef4056\u003C\/td\u003E\u003Ctd style=\"background-color: #ef4056; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EXing\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E2,100,102 \/ 207,220,0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#026466 \/ #cfdc00\u003C\/td\u003E\u003Ctd style=\"background: linear-gradient(to right, rgb(2, 100, 102) 80%, rgb(207, 220, 0)); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EOdnoklassniki\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E237,129,43\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#ed812b\u003C\/td\u003E\u003Ctd style=\"background-color: #ed812b; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EWhatsApp\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E67,216,84\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#43d854\u003C\/td\u003E\u003Ctd style=\"background-color: #43d854; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EMenéame\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E255,100,0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#ff6400\u003C\/td\u003E\u003Ctd style=\"background-color: #ff6400; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EBlogger\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E245,125,0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#f57d00\u003C\/td\u003E\u003Ctd style=\"background-color: #f57d00; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EAmazon\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0,0,0 \/ 255,153,0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#000000 \/ #ff9900\u003C\/td\u003E\u003Ctd style=\"background: linear-gradient(to right, rgb(0, 0, 0) 80%, rgb(255, 153, 0)); border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EYahoo Mail\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E65,0,147\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#410093\u003C\/td\u003E\u003Ctd style=\"background-color: #410093; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EGmail\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E234,67,53\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#ea4335\u003C\/td\u003E\u003Ctd style=\"background-color: #ea4335; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ENewsvine\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0,180,136\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00b488\u003C\/td\u003E\u003Ctd style=\"background-color: #00b488; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EEvernote\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E45,190,96\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#2dbe60\u003C\/td\u003E\u003Ctd style=\"background-color: #2dbe60; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EMySpace\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0, 64, 93\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00405d\u003C\/td\u003E\u003Ctd style=\"background-color: #00405d; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EViadeo\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E240,115,85\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#f07355\u003C\/td\u003E\u003Ctd style=\"background-color: #f07355; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ELine\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0,195,0\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00c300\u003C\/td\u003E\u003Ctd style=\"background-color: #00c300; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EFlipboard\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E225,40,40\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#e12828\u003C\/td\u003E\u003Ctd style=\"background-color: #e12828; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EYummly\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0, 64, 93\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00405d\u003C\/td\u003E\u003Ctd style=\"background-color: #00405d; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EViber\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0, 64, 93\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00405d\u003C\/td\u003E\u003Ctd style=\"background-color: #00405d; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ETelegram\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0, 64, 93\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00405d\u003C\/td\u003E\u003Ctd style=\"background-color: #00405d; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EInstagram\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E63,114,155\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#3f729b\u003C\/td\u003E\u003Ctd style=\"background-color: #3f729b; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EYouTube\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E205,32,31\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#cd201f\u003C\/td\u003E\u003Ctd style=\"background-color: #cd201f; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EVimeo\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E26,183,234\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#1ab7ea\u003C\/td\u003E\u003Ctd style=\"background-color: #1ab7ea; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EFoursquare\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0, 64, 93\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00405d\u003C\/td\u003E\u003Ctd style=\"background-color: #00405d; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EBehance\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E23,105,255\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#1769ff\u003C\/td\u003E\u003Ctd style=\"background-color: #1769ff; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003EGithub\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0, 64, 93\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00405d\u003C\/td\u003E\u003Ctd style=\"background-color: #00405d; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ESkype\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E0,175,240\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#00aff0\u003C\/td\u003E\u003Ctd style=\"background-color: #00aff0; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box; text-align: center;\"\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003Cspan style=\"box-sizing: border-box; font-weight: 700;\"\u003ESnapchat\u003C\/span\u003E\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E255,250,55\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E#fffa37\u003C\/td\u003E\u003Ctd style=\"background-color: #fffa37; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; padding: 7px 10px;\"\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003C\/div\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/7828127388781765264"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/7828127388781765264"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/11\/tu-hoc-xu-ly-anh-tra-cuu-ma-mau-thuong.html","title":"[Tự học xử lý ảnh] Tra cứu mã màu thường dùng RGB và CMYK"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/lh3.googleusercontent.com\/-qiRGIkhSGiY\/X6OeD5VRiJI\/AAAAAAAACJo\/zGC6MTKZRT0TgPHjL79C_bGK9e1ZE5guQCNcBGAsYHQ\/s72-w635-h640-c\/image.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-8830724849273769335"},"published":{"$t":"2020-11-03T11:10:00.003+07:00"},"updated":{"$t":"2020-11-03T11:26:44.080+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh C va C plus"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh C va C++"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh C\/C++"}],"title":{"type":"text","$t":"[Tự học lập trình C\/C++] Hướng dân cài IDE lập trình C\/C++"},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003EDev C++\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EDev C++ là gì?\u003C\/h3\u003E\u003Cp\u003EDev C++ là một IDE, một phần mềm dùng để soạn thảo\/ lập trình ngôn ngữ C\/C++.\u003C\/p\u003E\u003Cp\u003EDev C++ khá nhẹ, tích hợp sẵn các tính năng như highlight (giúp phân biệt hàm, biến…), auto complete (gợi ý code), tự động lưu code, compile và run trực tiếp…\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003ECài đặt Dev C++\u003C\/h3\u003E\u003Cp\u003E\u003Cspan face=\"Open Sans, sans-serif\"\u003E\u003Cspan style=\"font-size: 15px;\"\u003ETải Dev C++ tại:\u003C\/span\u003E\u003C\/span\u003E\u003Cspan face=\"\u0026quot;Open Sans\u0026quot;, sans-serif\" style=\"background-color: white; font-size: 15px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Ca href=\"https:\/\/sourceforge.net\/projects\/orwelldevcpp\/\" rel=\"noopener\" style=\"background-color: white; border: 0px; box-sizing: inherit; color: #f39c12; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\" target=\"_blank\"\u003Ehttps:\/\/sourceforge.net\/projects\/orwelldevcpp\/\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-nPUwnRCup6s\/X6DWb1hUC0I\/AAAAAAAACJE\/7zxTbERR3hwQ6tBDfcyaXLNaTsSsDfaBQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Hướng dẫn cài Dev C++\" data-original-height=\"422\" data-original-width=\"717\" height=\"376\" src=\"https:\/\/lh3.googleusercontent.com\/-nPUwnRCup6s\/X6DWb1hUC0I\/AAAAAAAACJE\/7zxTbERR3hwQ6tBDfcyaXLNaTsSsDfaBQCNcBGAsYHQ\/w640-h376\/image.png\" title=\"Hướng dẫn cài Dev C++ - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003EClick đúp vào file .exe vừa tải về\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-2.png\" style=\"border: 0px; box-sizing: inherit; color: #f39c12; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\"\u003E\u003Cimg alt=\"Hướng dẫn cài đặt IDE Dev C++ (lập trình C\/C++)\" class=\"alignnone size-full wp-image-7261\" height=\"276\" src=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-2.png\" style=\"backface-visibility: hidden; border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\" width=\"501\" \/\u003E\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003EChọn ngôn ngữ cài đặt\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-3.png\" style=\"border: 0px; box-sizing: inherit; color: #f39c12; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\"\u003E\u003Cimg alt=\"Hướng dẫn cài đặt IDE Dev C++ (lập trình C\/C++)\" class=\"alignnone size-full wp-image-7262\" height=\"170\" src=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-3.png\" style=\"backface-visibility: hidden; border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\" width=\"306\" \/\u003E\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-4.png\" style=\"border: 0px; box-sizing: inherit; color: #f39c12; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\"\u003E\u003Cimg alt=\"Hướng dẫn cài đặt IDE Dev C++ (lập trình C\/C++)\" class=\"alignnone size-full wp-image-7263\" src=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-4.png\" style=\"backface-visibility: hidden; border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\" title=\"Hướng dẫn cài đặt IDE Dev C++ tinhoccoban.net\" \/\u003E\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-6.png\" style=\"border: 0px; box-sizing: inherit; color: #f39c12; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\"\u003E\u003Cimg alt=\"Hướng dẫn cài đặt IDE Dev C++ (lập trình C\/C++)\" class=\"alignnone size-full wp-image-7265\" height=\"400\" src=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-6.png\" style=\"backface-visibility: hidden; border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\" width=\"514\" \/\u003E\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-7.png\" style=\"border: 0px; box-sizing: inherit; color: #f39c12; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\"\u003E\u003Cimg alt=\"Hướng dẫn cài đặt IDE Dev C++ (lập trình C\/C++)\" class=\"alignnone size-full wp-image-7266\" height=\"400\" src=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-7.png\" style=\"backface-visibility: hidden; border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\" width=\"514\" \/\u003E\u003C\/a\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003ELần đầu chạy Dev C++ bạn sẽ cần cấu hình một số thông tin như ngôn ngữ, giao diện (font, color)\u003C\/p\u003E\u003Cp style=\"background-color: white; border: 0px; box-sizing: inherit; font-family: \u0026quot;Open Sans\u0026quot;, sans-serif; font-size: 15px; line-height: 25px; margin: 0px; outline-offset: 0px; outline: 0px; padding: 0px 0px 25px; vertical-align: baseline;\"\u003E\u003Ca href=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-8.png\" style=\"border: 0px; box-sizing: inherit; color: #f39c12; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\"\u003E\u003Cimg alt=\"Hướng dẫn cài đặt IDE Dev C++ (lập trình C\/C++)\" class=\"alignnone size-full wp-image-7267\" height=\"364\" src=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-8.png\" style=\"backface-visibility: hidden; border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\" width=\"579\" \/\u003E\u003C\/a\u003E\u0026nbsp;\u003Ca href=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-9.png\" style=\"border: 0px; box-sizing: inherit; color: #f39c12; line-height: 25px; margin: 0px; padding: 0px; transition: all 0.2s ease 0s; vertical-align: baseline;\"\u003E\u003Cimg alt=\"Hướng dẫn cài đặt IDE Dev C++ (lập trình C\/C++)\" class=\"alignnone size-full wp-image-7268\" height=\"364\" src=\"https:\/\/codecute.com\/wp-content\/uploads\/2019\/03\/dev-c-9.png\" style=\"backface-visibility: hidden; border: 0px; box-sizing: inherit; height: auto; margin: 0px; max-width: 100%; padding: 0px; vertical-align: baseline;\" width=\"579\" \/\u003E\u003C\/a\u003E\u003C\/p\u003E\u003Cdiv\u003EViết chương trình C.\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-6IVMgzLGP98\/X6DXfKSSSqI\/AAAAAAAACJQ\/1WW9eoJll9wrstrspXPcyCVAwoXUt_tkwCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Hướng dẫn tạo project cho chương trình C\" data-original-height=\"330\" data-original-width=\"548\" height=\"386\" src=\"https:\/\/lh3.googleusercontent.com\/-6IVMgzLGP98\/X6DXfKSSSqI\/AAAAAAAACJQ\/1WW9eoJll9wrstrspXPcyCVAwoXUt_tkwCNcBGAsYHQ\/w640-h386\/image.png\" title=\"Hướng dẫn tạo project cho chương trình C - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003EViết nội dung cho chương trình C\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cul class=\"wpcustomEnlighterJS EnlighterJS\" style=\"background-color: #f7f7fa; border-radius: 5px; border: 2px solid rgb(226, 226, 232); box-sizing: inherit; color: #aaaaaa; font-family: \u0026quot;Source Code Pro\u0026quot;, \u0026quot;Courier New\u0026quot;, Courier, monospace; font-size: 11px; line-height: 16px; list-style: none; margin: 0px 0px 20px; outline-offset: 0px; outline: 0px; overflow-wrap: break-word; overflow: auto; padding: 10px 10px 10px 5px; vertical-align: baseline; white-space: pre-wrap;\"\u003E\u003Cli class=\"odd\" style=\"border: 0px solid rgb(255, 255, 255); box-sizing: inherit; line-height: 18px; list-style: none; margin: 0px; padding: 5px 5px 1px 10px; vertical-align: baseline;\"\u003E\u003Cspan class=\"kw2\" style=\"border: 0px; box-sizing: inherit; color: #4da0d2; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E#include \u0026lt;stdio.h\u0026gt;\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003C\/span\u003E\u003C\/li\u003E\u003Cli class=\"even\" style=\"border: 0px solid rgb(255, 255, 255); box-sizing: inherit; line-height: 18px; list-style: none; margin: 0px; padding: 1px 5px 1px 10px; vertical-align: baseline;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003C\/span\u003E\u003C\/li\u003E\u003Cli class=\"odd\" style=\"border: 0px solid rgb(255, 255, 255); box-sizing: inherit; line-height: 18px; list-style: none; margin: 0px; padding: 1px 5px 1px 10px; vertical-align: baseline;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003C\/span\u003E\u003Cspan class=\"kw1\" style=\"border: 0px; box-sizing: inherit; color: #286491; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003Eint\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E \u003C\/span\u003E\u003Cspan class=\"de1\" style=\"border: 0px; box-sizing: inherit; color: #cf6a4c; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003Emain\u003C\/span\u003E\u003Cspan class=\"br0\" style=\"border: 0px; box-sizing: inherit; color: #777777; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E(\u003C\/span\u003E\u003Cspan class=\"br0\" style=\"border: 0px; box-sizing: inherit; color: #777777; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E)\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E \u003C\/span\u003E\u003Cspan class=\"br0\" style=\"border: 0px; box-sizing: inherit; color: #777777; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E{\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003C\/span\u003E\u003C\/li\u003E\u003Cli class=\"even\" style=\"border: 0px solid rgb(255, 255, 255); box-sizing: inherit; line-height: 18px; list-style: none; margin: 0px; padding: 1px 5px 1px 10px; vertical-align: baseline;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E  \u003C\/span\u003E\u003Cspan class=\"de1\" style=\"border: 0px; box-sizing: inherit; color: #cf6a4c; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003Eprintf\u003C\/span\u003E\u003Cspan class=\"br0\" style=\"border: 0px; box-sizing: inherit; color: #777777; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E(\u003C\/span\u003E\u003Cspan class=\"st1\" style=\"border: 0px; box-sizing: inherit; color: #dd1144; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E\"Hello World!\"\u003C\/span\u003E\u003Cspan class=\"br0\" style=\"border: 0px; box-sizing: inherit; color: #777777; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E)\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E;\u003C\/span\u003E\u003C\/li\u003E\u003Cli class=\"odd\" style=\"border: 0px solid rgb(255, 255, 255); box-sizing: inherit; line-height: 18px; list-style: none; margin: 0px; padding: 1px 5px 1px 10px; vertical-align: baseline;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E  \u003C\/span\u003E\u003Cspan class=\"kw1\" style=\"border: 0px; box-sizing: inherit; color: #286491; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003Ereturn\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E \u003C\/span\u003E\u003Cspan class=\"nu0\" style=\"border: 0px; box-sizing: inherit; color: #009999; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E0\u003C\/span\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E;\u003C\/span\u003E\u003C\/li\u003E\u003Cli class=\"even\" style=\"border: 0px solid rgb(255, 255, 255); box-sizing: inherit; line-height: 18px; list-style: none; margin: 0px; outline-offset: 0px; outline: 0px; padding: 1px 5px 5px 10px; vertical-align: baseline;\"\u003E\u003Cspan style=\"border: 0px; box-sizing: inherit; color: black; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E\u003C\/span\u003E\u003Cspan class=\"br0\" style=\"border: 0px; box-sizing: inherit; color: #777777; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; vertical-align: baseline;\"\u003E}\u003C\/span\u003E\u003C\/li\u003E\u003C\/ul\u003E\u003Ch2 style=\"text-align: left;\"\u003ETurbo C ++\u003C\/h2\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cspan style=\"color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 15px;\"\u003E\u003Cb\u003ECài đặt, vào link:\u0026nbsp;\u003C\/b\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cspan style=\"background-color: transparent; font-size: 15px;\"\u003E\u003Cspan style=\"color: #333333; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\"\u003E\u003Cb\u003Ehttps:\/\/developerinsider.co\/download-turbo-c-for-windows-7-8-8-1-and-windows-10-32-64-bit-full-screen\/\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cspan style=\"background-color: transparent; font-size: 15px;\"\u003E\u003Cspan style=\"color: #333333; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\"\u003E\u003Cb\u003E\u003C\/b\u003E\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cspan style=\"color: #333333; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\"\u003E\u003Cb\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-4roHuOgbCkY\/X6Db4f2hCkI\/AAAAAAAACJc\/e-IjkPUvJiINLkYomskL9StaYs8F5wWNgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Cài đặt Turbo C++ tinhoccoban.net\" data-original-height=\"371\" data-original-width=\"788\" height=\"302\" src=\"https:\/\/lh3.googleusercontent.com\/-4roHuOgbCkY\/X6Db4f2hCkI\/AAAAAAAACJc\/e-IjkPUvJiINLkYomskL9StaYs8F5wWNgCNcBGAsYHQ\/w640-h302\/image.png\" title=\"Cài đặt Turbo C++ tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/b\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cspan style=\"color: #333333; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;\"\u003E\u003Cb\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/b\u003E\u003C\/span\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 17px; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cspan style=\"font-size: 15px; font-weight: 700;\"\u003EBước 1:\u003C\/span\u003E\u0026nbsp;Sau khi đã tải thành công phần mềm Turbo C++\u003Cspan style=\"color: black; font-family: verdana, helvetica, arial, sans-serif;\"\u003E.\u0026nbsp;\u003C\/span\u003EXác định vị trí tệp\u0026nbsp;\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003ETC.exe\u003C\/em\u003E\u0026nbsp;và mở tệp (bạn sẽ tìm thấy nó tại vị trí\u0026nbsp;\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003EC: \\ TC \\ BIN \\\u003C\/em\u003E).\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 17px; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cspan style=\"font-size: 15px; font-weight: 700;\"\u003EBước 2:\u0026nbsp;\u003C\/span\u003E\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003EFile \u0026gt; New\u0026nbsp;\u003C\/em\u003Evà sau đó viết chương trình C của bạn\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 17px; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cspan style=\"font-size: 15px; font-weight: 700;\"\u003EBước 3:\u003C\/span\u003E\u0026nbsp;Lưu chương trình bằng\u0026nbsp;\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003EF2\u003C\/em\u003E\u0026nbsp;(hoặc\u0026nbsp;\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003EFile \u0026gt; Save\u003C\/em\u003E), hãy nhớ phần mở rộng nên là “.c”.\u0026nbsp;\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 17px; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cspan style=\"font-size: 15px; font-weight: 700;\"\u003EBước 4:\u003C\/span\u003E\u0026nbsp;Biên dịch chương trình bằng\u0026nbsp;\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003EAlt + F9\u003C\/em\u003E\u0026nbsp;hoặc\u0026nbsp;\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003ECompile\u0026gt; Compile\u0026nbsp;\u003C\/em\u003E\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 17px; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cem style=\"background: rgb(244, 244, 244); padding: 0px 5px;\"\u003E\u003Cspan style=\"background-color: white; font-size: 15px; font-style: normal; font-weight: 700;\"\u003EBước 5:\u003C\/span\u003E\u003Cspan style=\"background-color: white; font-style: normal;\"\u003E\u0026nbsp;Nhấn\u0026nbsp;\u003C\/span\u003E\u003Cem style=\"background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; padding: 0px 5px;\"\u003ECtrl + F9\u003C\/em\u003E\u003Cspan style=\"background-color: white; font-style: normal;\"\u003E\u0026nbsp;để chạy (hoặc chọn Run\u0026gt; Run trong thanh menu) chương trình C\u003C\/span\u003E\u003C\/em\u003E\u003C\/p\u003E\u003Cp class=\"ads_displayed\" style=\"background-color: white; color: #333333; font-family: \u0026quot;Helvetica Neue\u0026quot;, Helvetica, Arial, sans-serif; font-size: 17px; margin-bottom: 20px; margin-top: 0px;\"\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003C\/div\u003E\u003Cdiv\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8830724849273769335"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/8830724849273769335"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/11\/tu-hoc-lap-trinh-cc-huong-dan-cai-ide.html","title":"[Tự học lập trình C\/C++] Hướng dân cài IDE lập trình C\/C++"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/lh3.googleusercontent.com\/-nPUwnRCup6s\/X6DWb1hUC0I\/AAAAAAAACJE\/7zxTbERR3hwQ6tBDfcyaXLNaTsSsDfaBQCNcBGAsYHQ\/s72-w640-h376-c\/image.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-9139742438582852038"},"published":{"$t":"2020-10-19T13:42:00.001+07:00"},"updated":{"$t":"2020-10-19T13:42:07.599+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Giáo dục điện tử"}],"title":{"type":"text","$t":"Giáo dục STEM là gì?"},"content":{"type":"html","$t":"\u003Cp\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003ETrong khoảng hai thập niên gần đây, Giáo dục STEM đã trở nên phổ biến\u0026nbsp; một số nước trên thế giới. Vậy giáo dục STEM là gì?\u003C\/span\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700;\"\u003ESTEM là\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003E\u0026nbsp;viết tắt của các từ\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700;\"\u003ES\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003Ecience (khoa học),\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700;\"\u003ET\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003Eechnology (công nghệ),\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700;\"\u003EE\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003Engineering (kỹ thuật) và\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003E\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700;\"\u003EM\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003Eaths (toán học). Giáo dục\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700;\"\u003ESTEM\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003E\u0026nbsp;về bản chất được hiểu\u0026nbsp;\u003C\/span\u003E\u003Cspan style=\"box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700;\"\u003Elà\u003C\/span\u003E\u003Cspan style=\"background-color: white; color: #333333; font-family: Roboto, sans-serif; font-size: 16px;\"\u003E\u0026nbsp;trang bị cho người học những kiến thức và kỹ năng cần thiết liên quan đến các lĩnh vực khoa học, công nghệ, kỹ thuật và toán học.\u003C\/span\u003E\u003C\/p\u003E\u003Ch2 style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px; text-align: left;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EGiáo dục STEM là gì?\u003C\/span\u003E\u003C\/h2\u003E\u003Cdiv\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-Bb0gBobIPWc\/X4001AceJ9I\/AAAAAAAACIs\/dffWk3nVJbsdQCCMQLLf-gAh7HVdeFcYgCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Giáo dục STEM - tinhoccoban.net\" data-original-height=\"800\" data-original-width=\"787\" height=\"640\" src=\"https:\/\/lh3.googleusercontent.com\/-Bb0gBobIPWc\/X4001AceJ9I\/AAAAAAAACIs\/dffWk3nVJbsdQCCMQLLf-gAh7HVdeFcYgCNcBGAsYHQ\/w629-h640\/image.png\" title=\"Giáo dục STEM - tinhoccoban.net\" width=\"629\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/span\u003E\u003C\/div\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003ESTEM là một chương trình \u003Cb\u003E\u003Ci\u003Egiảng dạy dựa trên ý tưởng trang bị cho người học những kiến thức, kĩ năng\u003C\/i\u003E\u003C\/b\u003E liên quan đến (các lĩnh vực) khoa học, công nghệ, kỹ thuật và toán học – theo cách tiếp cận liên môn (interdisciplinary) và người học có thể áp dụng để giải quyết vấn đề trong cuộc sống hàng ngày. Thay vì dạy bốn môn học như các đối tượng tách biệt và rời rạc, STEM kết hợp chúng thành một mô hình học tập gắn kết dựa trên các ứng dụng thực tế.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003ECó thể nói, giáo dục STEM không hướng đến mục tiêu đào tạo để học sinh trở thành những nhà toán học, nhà khoa học, kỹ sư hay những kỹ thuật viên mà chủ yếu là trang bị cho học sinh kiến thức, kỹ năng để làm việc và phát triển trong thế giới công nghệ hiện đại ngày nay.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003EGiáo dục \u003Cb\u003E\u003Ci\u003ESTEM tạo ra những con người có thể đáp ứng được nhu cầu công việc\u003C\/i\u003E\u003C\/b\u003E của thế kỷ 21, đáp ứng sự phát triển kinh tế, xã hội của quốc gia và có thể tác động tích cực đến sự thay đổi của nền kinh tế tri thức trong bối cảnh toàn cầu hóa.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003E“Giáo dục STEM là một cách tiếp cận liên ngành trong quá trình học, trong đó các khái niệm học thuật mang tính nguyên tắc được lồng ghép với các bài học trong thế giới thực, ở đó học sinh áp dụng các kiến thức trong khoa học, công nghệ, kỹ thuật và toán học vào các bối cảnh cụ thể, giúp kết nối giữa trường học, cộng đồng, nơi làm việc và các tổ chức toàn cầu để từ đó phát triển các năng lực trong lĩnh vực STEM và khả năng cạnh tranh trong nền kinh kế mới” (Theo Hiệp hội các Giáo viên dạy khoa học Mỹ-NSTA).\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003ECó thể nhìn các thành tố trong Giáo dục STEM dưới góc nhìn phát triển năng lực của người học. Chẳng hạn, yếu tố “Kỹ thuật” trong Giáo dục STEM tạo ra năng lực kỹ thuật của người học thể hiện qua khả năng giải quyết vấn đề nảy sinh trong thực tiễn đời sống bằng cách thiết kế các đối tượng, hệ thống và xây dựng các quy trình sản xuất để tạo ra chúng.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003EHiểu một cách đơn giản là học sinh được trang bị kỹ năng lực kỹ thuật thì sẽ có khả năng sản xuất ra đối tượng và hiểu được quy trình để làm ra nó. Học sinh phải có khả năng phân tích, tổng hợp, kết hợp để biết cách làm thế nào cân bằng các yếu tố liên quan (như khoa học, nghệ thuật, công nghệ, kỹ thuật) nhằm có được một giải pháp tốt nhất trong thiết kế và xây dựng quy trình. Ngoài ra học sinh còn có khả năng nhận ra nhu cầu và phản ứng của xã hội trong những vấn đề liên quan đến kỹ thuật.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003EHình ảnh minh họa dưới đây nhấn mạnh: một người có năng lực “Kĩ thuật” cũng chính là một người có năng lực “Giải quyết vấn đề” và quá trình “Xử lí kĩ thuật” cũng chính là quá trình “Giải quyết vấn đề”.\u003C\/p\u003E\u003Cdiv class=\"wp-block-image\" style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin-bottom: 1em;\"\u003E\u003Cfigure class=\"aligncenter\" style=\"box-sizing: inherit; clear: both; display: table; margin: 0px auto 30px;\"\u003E\u003Ca href=\"https:\/\/goo.gl\/forms\/XwO9lKNO4QDS6ElE2\" rel=\"noopener noreferrer\" style=\"background-color: transparent; box-sizing: inherit; color: #0073e5; transition: color 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s;\" target=\"_blank\"\u003E\u003Cimg alt=\"\" class=\"wp-image-18484\" height=\"436\" loading=\"lazy\" sizes=\"(max-width: 640px) 100vw, 640px\" src=\"https:\/\/visco.edu.vn\/wp-content\/uploads\/2017\/11\/stem-1-1501119671154.png\" srcset=\"https:\/\/visco.edu.vn\/wp-content\/uploads\/2017\/11\/stem-1-1501119671154.png 640w, https:\/\/visco.edu.vn\/wp-content\/uploads\/2017\/11\/stem-1-1501119671154-300x204.png 300w\" style=\"border-style: none; box-sizing: inherit; height: auto; max-width: 100%; vertical-align: top;\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/figure\u003E\u003C\/div\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E3 thế mạnh của giáo dục STEM\u003C\/span\u003E\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003EChúng ta cần phải khai thác những điểm mạnh của Giáo dục STEM trong dạy học ở nhà trường phổ thông, trong đó có tính đến hoàn cảnh thực tế của đất nước về trình độ và năng lực của đội ngũ cán bộ quản lý giáo dục; năng lực, điều kiện sống và làm việc của giáo viên; cơ sở vật chất của các nhà trường; điều kiện kinh tế-xã hội của các địa phương,…\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003ENhững điểm mạnh của giáo dục STEM có thể kể đến:\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u003Cem style=\"box-sizing: inherit;\"\u003EThứ nhất:\u003C\/em\u003E\u003C\/span\u003E\u0026nbsp;Giáo dục STEM là phương thức giáo dục tích hợp theo cách tiếp cận liên môn (interdisciplinary) và thông qua thực hành, ứng dụng. Thay vì dạy bốn môn học như các đối tượng tách biệt và rời rạc, STEM kết hợp chúng thành một mô hình học tập gắn kết dựa trên các ứng dụng thực tế. Qua đó, học sinh vừa học được kiến thức khoa học, vừa học được cách vận dụng kiến thức đó vào thực tiễn.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003EGiáo dục STEM sẽ phá đi khoảng cách giữa hàn lâm và thực tiễn, tạo ra những con người có năng lực làm việc “tức thì” trong môi trường làm việc có tính sáng tạo cao với những công việc đòi hỏi trí óc của thế kỷ 21.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003E\u003Cem style=\"box-sizing: inherit;\"\u003EThứ hai:\u003C\/em\u003E\u003C\/span\u003E\u0026nbsp;Giáo dục STEM đề cao đến việc hình thành và phát triển năng lực giải quyết vấn đề cho người học. Trong mỗi bài học theo chủ đề STEM, học sinh được đặt trước một tình huống có vấn đề thực tiễn cần giải quyết liên quan đến các kiến thức khoa học.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003EĐể giải quyết vấn đề đó, học sinh phải tìm tòi, nghiên cứu những kiến thức thuộc các môn học có liên quan đến vấn đề (qua sách giáo khoa, học liệu, thiết bị thí nghiệm, thiết bị công nghệ) và sử dụng chúng để giải quyết vấn đề đặt ra.\u003C\/p\u003E\u003Cp style=\"background-color: white; box-sizing: inherit; color: #333333; font-family: Roboto, sans-serif; font-size: 16px; margin: 0px 0px 30px; padding: 0px;\"\u003E\u003Cem style=\"box-sizing: inherit;\"\u003E\u003Cspan style=\"box-sizing: inherit; font-weight: 700;\"\u003EThứ ba:\u003C\/span\u003E\u0026nbsp;\u003C\/em\u003EGiáo dục STEM đề cao một phong cách học tập mới cho người học, đó là phong cách học tập sáng tạo. Đặt người học vào vai trò của một nhà phát minh, người học sẽ phải hiểu thực chất của các kiến thức được trang bị; phải biết cách mở rộng kiến thức; phải biết cách sửa chữa, chế biến lại chúng cho phù hợp với tình huống có vấn đề mà người học đang phải giải quyết.\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/9139742438582852038"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/9139742438582852038"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/10\/giao-duc-stem-la-gi.html","title":"Giáo dục STEM là gì?"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/lh3.googleusercontent.com\/-Bb0gBobIPWc\/X4001AceJ9I\/AAAAAAAACIs\/dffWk3nVJbsdQCCMQLLf-gAh7HVdeFcYgCNcBGAsYHQ\/s72-w629-h640-c\/image.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-4626568187462425333"},"published":{"$t":"2020-09-24T21:12:00.002+07:00"},"updated":{"$t":"2020-09-24T21:12:24.041+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Tin hoc dai cuong"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Tin hoc van phong"}],"title":{"type":"text","$t":"[Tin học đại cương] Mục tiêu cần đạt được của Tin học đại cương."},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-K-gUiWO4DpA\/X2ypJ0zeb8I\/AAAAAAAACIg\/csYoFrsr4wknk_wpT8K76tgP8Z12-i8zQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Tin học đại cương -tinhoccoban.net\" data-original-height=\"168\" data-original-width=\"300\" height=\"358\" src=\"https:\/\/lh3.googleusercontent.com\/-K-gUiWO4DpA\/X2ypJ0zeb8I\/AAAAAAAACIg\/csYoFrsr4wknk_wpT8K76tgP8Z12-i8zQCNcBGAsYHQ\/w640-h358\/image.png\" title=\"Tin học đại cương -tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/h2\u003E\u003Ch2 style=\"text-align: left;\"\u003EChương 1. Tổng quan về Công nghệ thông tin\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EMục tiêu:\u0026nbsp;\u003C\/h3\u003E\u003Cdiv style=\"text-align: left;\"\u003EKiến thức tổng quan\u003C\/div\u003E\u003Ch3 style=\"text-align: left;\"\u003ENội dung:\u003C\/h3\u003E\u003Cp\u003E1.1\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ELịch sử hình thành.\u003C\/p\u003E\u003Cp\u003E1.2\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ECác lĩnh vực trong CNTT\u003C\/p\u003E\u003Cp\u003E1.3\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ENgành công nghiệp 4.0\u003C\/p\u003E\u003Cp\u003E1.4\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003EBài tập cuối chương\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EChương 2: Nguyên lý hoạt động của máy tính.\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EMục tiêu:\u003C\/h3\u003E\u003Cp\u003ENắm được các nguyên lý cơ bản của máy tính\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003ENội dung:\u003C\/h3\u003E\u003Cp\u003E2.1 Kiến trúc máy tính.\u003C\/p\u003E\u003Cp\u003E2.2 Hệ điều hành\u003C\/p\u003E\u003Cp\u003E2.3 Hệ đếm\u003C\/p\u003E\u003Cp\u003E2.4. Dữ liệu\u003C\/p\u003E\u003Cp\u003E2.5 Cấu trúc file.\u003C\/p\u003E\u003Cp\u003E2.6 Bài tập cuối chương\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EChương 3: Biểu diễn bài toán bằng Công nghệ thông tin.\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EMục tiêu:\u003C\/h3\u003E\u003Cp\u003EBiểu diễn các bài toán cơ bản\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003ENội dung:\u003C\/h3\u003E\u003Cp\u003E3.1. Nguyên tắc chung\u003C\/p\u003E\u003Cp\u003E3.2 Biểu diễn bằng ngôn ngữ tự nhiên\u003C\/p\u003E\u003Cp\u003E3.3 Biểu diễn băng lưu đồ.\u003C\/p\u003E\u003Cp\u003E3.4 Biểu diễn bằng giả mã.\u003C\/p\u003E\u003Cp\u003E3.4 Biểu diễn bằng ngôn ngữ lập trình.\u003C\/p\u003E\u003Cp\u003E3.5 Bài tập cuối chương\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EChương 4: Ứng dụng Công nghệ thông tin\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EMục tiêu:\u003C\/h3\u003E\u003Cp\u003ENắm được khái quát về cách triển khai một vấn đề bằng công nghệ thông tin. Nắm được một chương trình lập trình chạy trên máy tính như thế nào và các IDE thường dùng trong lập trình Dev C++, Visual Studio, VMWare, Ultra View, Notepad ++, Sumline Text.....\u003C\/p\u003E\u003Cp\u003EBiết sử dụng các công cụ phục vụ cho việc học tập: google drive, google classroom, daw.io,...\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003ENội dung:\u003C\/h3\u003E\u003Cp\u003E4.1\u003Cspan style=\"white-space: pre;\"\u003E\t\u003C\/span\u003ECác ứng dụng chủ chốt\u003C\/p\u003E\u003Cp\u003E4.2.Các công cụ dành cho học tập\u003C\/p\u003E\u003Cp\u003E4.3 Nguyên lý ngôn ngữ lập trình.\u003C\/p\u003E\u003Cp\u003E4.4 Lập trình cấu trúc.\u003C\/p\u003E\u003Cp\u003E4.5 Bài tập cuối chương\u003C\/p\u003E\u003Cp\u003E\u0026nbsp;\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4626568187462425333"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4626568187462425333"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/09\/tin-hoc-ai-cuong-muc-tieu-can-at-uoc.html","title":"[Tin học đại cương] Mục tiêu cần đạt được của Tin học đại cương."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/lh3.googleusercontent.com\/-K-gUiWO4DpA\/X2ypJ0zeb8I\/AAAAAAAACIg\/csYoFrsr4wknk_wpT8K76tgP8Z12-i8zQCNcBGAsYHQ\/s72-w640-h358-c\/image.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-4778150354233148526"},"published":{"$t":"2020-09-19T23:40:00.008+07:00"},"updated":{"$t":"2020-09-19T23:40:51.833+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Cơ sở dữ liệu"}],"title":{"type":"text","$t":"[Cơ sở dữ liệu] Các loại chuẩn hóa cơ sở dữ liệu quan hệ."},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003EMục tiêu của chuẩn hóa\u003C\/h2\u003E\u003Cp\u003ELoại bỏ dư thừa dữ liệu\u0026nbsp;\u003C\/p\u003E\u003Cp\u003ELoại bỏ update dị thường\u003C\/p\u003E\u003Cp\u003ELoại bỏ insertion dị thường\u003C\/p\u003E\u003Cp\u003ELoại bỏ deletion dị thường\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ECác dạng chuẩn hóa dữ liệu\u003C\/h2\u003E\u003Cp\u003E\u003Cb\u003EChuẩn hoá\u003C\/b\u003E là quá trình tách bảng (phân rã) thành các bảng nhỏ hơn dựa vào các phụ thuộc hàm. Các dạng chuẩn là các chỉ dẫn để thiết kế các bảng trong CSDL.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EMục đích\u003C\/b\u003E của chuẩn hoá là loại bỏ các dư thừa dữ liệu và các lỗi khi thao tác dư thừa và các lỗi khi thao tác dữ liệu (Insert, Delete, Update). Nhưng chuẩn hoá làm tăng thời gian truy vấn.\u0026nbsp;\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-cRkCTeyuTSI\/X2YzGcSrEUI\/AAAAAAAACH8\/07mH3uIGsHsJDQ_7MCEC4mcz8pXG376mQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"Sơ đồ chuẩn hóa cơ sở dữ liệu quan hệ  - tinhoccoban.net\" data-original-height=\"264\" data-original-width=\"565\" height=\"300\" src=\"https:\/\/lh3.googleusercontent.com\/-cRkCTeyuTSI\/X2YzGcSrEUI\/AAAAAAAACH8\/07mH3uIGsHsJDQ_7MCEC4mcz8pXG376mQCNcBGAsYHQ\/w640-h300\/image.png\" title=\"Sơ đồ chuẩn hóa cơ sở dữ liệu quan hệ  - tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003E1NF (First Normal Form)\u003C\/h2\u003E\u003Cp\u003E\u003Cb\u003EĐịnh nghĩa:\u003C\/b\u003E Một bảng (quan hệ) được gọi là ở dạng chuẩn 1NF nếu và chỉ nếu toàn bộ các miền giá trị của các cột có mặt trong bảng (quan hệ) đều chỉ chứa các giá trị nguyên tử (nguyên tố)\u003C\/p\u003E\u003Cp\u003E\u003Cspan style=\"color: #1b1b1b; font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\"\u003E\u003Cspan style=\"background-color: white; font-size: 18px; letter-spacing: -0.054px;\"\u003EMột bảng (quan hệ) chưa ở 1NF:\u003C\/span\u003E\u003C\/span\u003E\u003C\/p\u003E\u003Ctable style=\"background-color: white; border-collapse: collapse; color: #292b2c; display: block; font-family: \u0026quot;Open Sans\u0026quot;, -apple-system, BlinkMacSystemFont, \u0026quot;Segoe UI\u0026quot;, \u0026quot;Helvetica Neue\u0026quot;, Arial, sans-serif, \u0026quot;Apple Color Emoji\u0026quot;, \u0026quot;Segoe UI Emoji\u0026quot;, \u0026quot;Segoe UI Symbol\u0026quot;; font-size: 18px; margin-bottom: 0px; margin-top: 1em; overflow: auto; width: 730px;\"\u003E\u003Cthead style=\"box-sizing: border-box;\"\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Cth style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EMASV\u003C\/th\u003E\u003Cth style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EHOTEN\u003C\/th\u003E\u003Cth style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EDIACHI\u003C\/th\u003E\u003Cth style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EMAMON\u003C\/th\u003E\u003Cth style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003ETENMON\u003C\/th\u003E\u003Cth style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EDIEM\u003C\/th\u003E\u003C\/tr\u003E\u003C\/thead\u003E\u003Ctbody style=\"box-sizing: border-box;\"\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EA01\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003ELê Na\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003E12 Thái Hà\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EM01M02\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003ECSDLAnh\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003E89\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EA02\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003ETrần An\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003E56 Mã Mây\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EM01\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003ECSDL\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003E8\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr style=\"box-sizing: border-box;\"\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EA03\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EHà Nam\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003E24 Cầu Gỗ\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003EM01M02M03\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003ECSDLAnhToán 1\u003C\/td\u003E\u003Ctd style=\"border: 1px solid rgb(214, 214, 215); box-sizing: border-box; padding: 0.75rem; vertical-align: top;\"\u003E689\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003Ch2 style=\"text-align: left;\"\u003EDạng chuẩn 2 – 2NF\u003C\/h2\u003E\u003Cp\u003E\u003Cb\u003EĐịnh nghĩa \u003C\/b\u003EMột quan hệ ở dạng chuẩn 2NF nếu quan hệ đó:\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003ELà 1NF\u003C\/li\u003E\u003Cli\u003ECác thuộc tính không khoá phải phụ thuộc hàm đầy đủ vào khoá chính\u003C\/li\u003E\u003C\/ul\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp\u003EVí dụ\u003C\/p\u003E\u003Cp\u003EVí dụ1: Cho quan hệ R = (ABCD) , khoá là AB và tập phụ thuộc hàm F = {AB -\u0026gt; C, AB -\u0026gt; D}là quan hệ đạt chuẩn 2NF.\u003C\/p\u003E\u003Cp\u003EVí dụ2: Cho quan hệ R = (ABCD) , khoá là AB và tập phụ thuộc hàm\u003C\/p\u003E\u003Cp\u003EF = {AB -\u0026gt; C, AB -\u0026gt; D, B -\u0026gt; DC} là quan hệ không đạt chuẩn 2NF vì có phụ thuộc hàm\u003C\/p\u003E\u003Cp\u003EB -\u0026gt; DC là phụ thuộc hàm bộ phận (phụ thuộc hàm không đầy đủ) vào khoá. Khi đó ta đưa về dạng chuẩn 2NF như sau:\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-9JqZE8DUnQU\/X2Yz_M80qII\/AAAAAAAACIE\/vHwmqzN9zK86fVnhlk1aaiB2Xx_F8p43gCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em; text-align: center;\"\u003E\u003Cimg alt=\"\" data-original-height=\"93\" data-original-width=\"277\" height=\"134\" src=\"https:\/\/lh3.googleusercontent.com\/-9JqZE8DUnQU\/X2Yz_M80qII\/AAAAAAAACIE\/vHwmqzN9zK86fVnhlk1aaiB2Xx_F8p43gCNcBGAsYHQ\/w400-h134\/image.png\" width=\"400\" \/\u003E\u003C\/a\u003E\u003C\/p\u003E\u003Cp\u003ENhận xét\u003C\/p\u003E\u003Cp\u003EMột quan hệ ở dạng chuẩn 2NF nếu thoả mãn 1 trong các đièu kiện sau: Khoá chính chỉ gồm một thuộc tính Bảng không có các thuộc tính không khoá Tất cả các thuộc tính không khoá phụ thuộc hoàn toàn vào tập các thuộc tính khoá chính\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EDạng chuẩn 3 – 3NF\u003C\/h2\u003E\u003Cp\u003E\u003Cb\u003EĐịnh nghĩa\u003C\/b\u003E Một quan hệ ở dạng chuẩn 3NF nếu quan hệ đó:\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003ELà 2NF\u003C\/li\u003E\u003Cli\u003ECác thuộc tính không khoá phải phụ thuộc trực tiếp vào khoá chính\u003C\/li\u003E\u003C\/ul\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp\u003EVí dụ\u003C\/p\u003E\u003Cp\u003EVí dụ1: Cho quan hệ R = (ABCDGH, khoá là AB và tập phụ thuộc hàm F = {AB -\u0026gt; C, AB -\u0026gt; D, AB -\u0026gt; GH} là quan hệ đạt chuẩn 3NF.\u003C\/p\u003E\u003Cp\u003EVí dụ2: Cho quan hệ R = (ABCDGH) , khoá là AB và tập phụ thuộc hàm\u003C\/p\u003E\u003Cp\u003EF = {AB -\u0026gt; C, AB -\u0026gt; D, AB -\u0026gt; GH, G -\u0026gt; DH} là quan hệ không đạt chuẩn 3NF vì có phụ thuộc hàm G ® DH là phụ thuộc hàm gián tiếp vào khoá. Khi đó ta đưa về dạng chuẩn 3NF như sau:\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-hfj59OQvIYo\/X2Y0Vg9QjuI\/AAAAAAAACIM\/90oFbEYkt7I_lZmeXwmv6_KLpKYlPouwQCNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"\" data-original-height=\"62\" data-original-width=\"303\" height=\"65\" src=\"https:\/\/lh3.googleusercontent.com\/-hfj59OQvIYo\/X2Y0Vg9QjuI\/AAAAAAAACIM\/90oFbEYkt7I_lZmeXwmv6_KLpKYlPouwQCNcBGAsYHQ\/image.png\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EDạng chuẩn BCNF (Boyce Codd Normal Form)\u003C\/h2\u003E\u003Cp\u003EĐịnh nghĩa Một quan hệ ở dạng chuẩn BCNF nếu quan hệ đó:\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cul style=\"text-align: left;\"\u003E\u003Cli\u003ELà 3NF\u003C\/li\u003E\u003Cli\u003EKhông có thuộc tính khoá mà phụ thuộc hàm vào thuộc tính không khoá.\u003C\/li\u003E\u003C\/ul\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cp\u003EVí dụ\u003C\/p\u003E\u003Cp\u003EVí dụ1: Cho quan hệ R = (ABCDGH, khoá là AB và tập phụ thuộc hàm F = {AB -\u0026gt; C, AB -\u0026gt; D, AB -\u0026gt; GH} là quan hệ đạt chuẩn BCNF.\u003C\/p\u003E\u003Cp\u003EVí dụ2: Cho quan hệ R = (ABCDGH) , khoá là AB và tập phụ thuộc hàm\u003C\/p\u003E\u003Cp\u003EF = {AB -\u0026gt; C, AB -\u0026gt; D, AB -\u0026gt; GH, H -\u0026gt; B} là quan hệ không đạt chuẩn BCNF vì có thuộc tính khoá B phụ thuộc hàm vào thuộc tính không khoá H. Khi đó ta đưa về dạng chuẩn BCNF như sau:\u003C\/p\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Ca href=\"https:\/\/lh3.googleusercontent.com\/-h9NJQTNWER4\/X2Y0gI1KzgI\/AAAAAAAACIQ\/zmhBWaPS9q0HlKQgCm-81t2rYKxl8bh5ACNcBGAsYHQ\/image.png\" style=\"margin-left: 1em; margin-right: 1em;\"\u003E\u003Cimg alt=\"\" data-original-height=\"66\" data-original-width=\"299\" height=\"71\" src=\"https:\/\/lh3.googleusercontent.com\/-h9NJQTNWER4\/X2Y0gI1KzgI\/AAAAAAAACIQ\/zmhBWaPS9q0HlKQgCm-81t2rYKxl8bh5ACNcBGAsYHQ\/image.png\" width=\"320\" \/\u003E\u003C\/a\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4778150354233148526"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/4778150354233148526"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/09\/co-so-du-lieu-cac-loai-chuan-hoa-co-so.html","title":"[Cơ sở dữ liệu] Các loại chuẩn hóa cơ sở dữ liệu quan hệ."}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/lh3.googleusercontent.com\/-cRkCTeyuTSI\/X2YzGcSrEUI\/AAAAAAAACH8\/07mH3uIGsHsJDQ_7MCEC4mcz8pXG376mQCNcBGAsYHQ\/s72-w640-h300-c\/image.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-6403181767546220788"},"published":{"$t":"2020-09-19T09:37:00.005+07:00"},"updated":{"$t":"2020-09-19T09:51:08.998+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh C#"},{"scheme":"http://www.blogger.com/atom/ns#","term":"Lập trình windows"}],"title":{"type":"text","$t":"Các phân hệ trong quản lý nhân sự ở Việt Nam"},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003E\u0026nbsp;Quản lý nhân sự là gì?\u003C\/h2\u003E\u003Cp\u003E\u003Cb\u003ENguồn lực\u003C\/b\u003E con người đóng vai trò quan trọng trong \u003Cb\u003Ehoạt động\u003C\/b\u003E của các doanh nghiệp hay tổ chức. Do đó việc \u003Cb\u003Ekhai thác\u003C\/b\u003E tốt nguồn lực này để phục vụ \u003Cb\u003Ephát triển doanh nghiệp\u003C\/b\u003E và \u003Cb\u003Exã hội\u003C\/b\u003E là một \u003Cb\u003Evấn đề\u003C\/b\u003E quan trọng trong việc \u003Cb\u003Equản lý\u003C\/b\u003E các tổ chức và doanh nghiệp. Việc \u003Cb\u003Equản lý nguồn lực\u003C\/b\u003E đòi hỏi sự hiểu biết về con người ở nhiều khía cạnh, và quan niệm rằng con người là yếu tố trung tâm của sự phát triển. Các \u003Cb\u003Ekỹ thuật quản lý nhân lực\u003C\/b\u003E thường có mục đích \u003Cb\u003Etạo điều kiện\u003C\/b\u003E để \u003Cb\u003Econ người phát huy hết khả năng\u003C\/b\u003E tiềm ẩn, giảm \u003Cb\u003Elãng phí nguồn lực\u003C\/b\u003E, tăng hiệu quả của tổ chức.\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Phần mềm quản lý nhân sự - tinhoccoban.net\" border=\"0\" data-original-height=\"751\" data-original-width=\"811\" height=\"296\" src=\"https:\/\/1.bp.blogspot.com\/-abkYJu88Kkg\/X2Vt-KF4xII\/AAAAAAAACHc\/8HmuBkoAKaAKC4e_xwI55QXqqCTSfy1VQCNcBGAsYHQ\/w320-h296\/quan%2Bly%2Bnhan%2Bsu.png\" title=\"Phần mềm quản lý nhân sự - tinhoccoban.net\" width=\"320\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cp\u003E\u003Cb\u003E\u003Ci\u003EQuản lý nhân sự là gì\u003C\/i\u003E\u003C\/b\u003E hay \u003Cb\u003E\u003Ci\u003Equản lý nguồn nhân lực là gì\u003C\/i\u003E\u003C\/b\u003E, là sự \u003Cb\u003Ekhai thác và sử dụng nguồn nhân lực\u003C\/b\u003E của một tổ chức hay một công ty một cách hợp lý và hiệu quả.\u003C\/p\u003E\u003Cp\u003EQuản lý nhân sự\u0026nbsp; là gì quản lý nhân sự có thể áp dụng cho mọi lĩnh vực, không riêng gì trong sản xuất kinh doanh.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ENghề trong lĩnh vực quản lý nhân sự\u003C\/h2\u003E\u003Cp\u003ETrong một tổ chức, công ty nhỏ thì \u003Cb\u003Etrưởng bộ phận quản lý nhân sự\u003C\/b\u003E có thể phải giải quyết tất cả mọi khía cạnh về công việc nhân sự. Nó đòi hỏi người phụ trách công việc này phải có một vốn kiến thức khá rộng. Trách nhiệm của trưởng phòng quản lý nhân sự khác nhau tùy thuộc vào yêu cầu của công ty. Trong một tập đoàn lớn thì ban quản lý nhân sự hàng đầu thông thường phát triển và quản lý các chương trình, chính sách về nguồn nhân lực của công ty. Những chính sách này thường được thực thi bởi giám đốc hoặc người quản lý nhân sự, trong một vài trường hợp là giám đốc của các ngành có liên quan.\u003C\/p\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Nghề trong lĩnh vực quản lý nhân sự - tinhoccoban.net\" border=\"0\" data-original-height=\"467\" data-original-width=\"700\" height=\"266\" src=\"https:\/\/1.bp.blogspot.com\/-ox6w-PA2TaQ\/X2VunmOSA_I\/AAAAAAAACHs\/ITIFy2VNJb8OC8-FgW71bFJgNTcgzw-wQCNcBGAsYHQ\/w400-h266\/quan%2Bly%2Bnhan%2Bsu.png\" title=\"Nghề trong lĩnh vực quản lý nhân sự - tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/div\u003E\u003Cp\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EGiám đốc nhân sự\u003C\/b\u003E có thể giám sát một vài bộ phận. Mỗi người giám sát mỗi bộ phận như vậy phải là người có kinh nghiệm quản lý và có chuyên môn về một lĩnh vực hoạt động của quản lý nhân sự, ví dụ như mảng việc làm, mảng bồi thường, lợi ích, đào tạo và phát triển, hay các mối quan hệ trong nhân viên.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003ENhân viên tuyển dụng\u003C\/b\u003E thực hiện các công việc như tuyển nhân viên và sắp xếp công việc, phân chia việc làm cho nhân viên. Người tuyển dụng duy trì mối liên hệ trong cộng đồng từ các trường cao đẳng cho đến đại học để tìm ra những ứng cử viên triển vọng cho công việc. Họ có thể phải di chuyển rất nhiều. Nhân viên tuyển dụng phải sàng lọc, phỏng vấn, và đôi khi phải kiểm tra các ứng cử viên. Những nhân viên này cũng giải quyết những vấn đề liên quan đến sự công bằng về quyền lợi giữa các nhân viên hoặc cơ hội thăng tiến của nhân viên trong những tổ chức lớn. Họ kiểm tra và giải quyết những phàn nàn, kiểm tra và kết hợp các nguyên tắc để đưa ra sự can thiệp cần thiết, đồng thời họ cũng biên soạn và trình những bản báo cáo thống kê về vấn đề này.\u003C\/p\u003E\u003Cp\u003ETương tự như vậy, phỏng vấn viên là người giúp kết nối các yêu cầu của công ty với những người tìm việc đủ tiêu chuẩn.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003ENhân viên lương thưởng và phúc lợi\u003C\/b\u003E quản lý hệ thống tiền lương, các khoản tiền liên quan đến thu nhập của người lao động. Họ lập kế hoạch chăm lo phúc lợi và đời sống nhân viên, quản lý hợp đồng lao động, hồ sơ nhân viên. họ thường quản lý hệ thống đánh giá hoạt động của công ty, thiết kế chế độ khen thưởng như tiền thưởng cho các kế hoạch hoạt động thành công, hoàn thành công việc xuất sắc, … Tất cả những công việc của họ đều nhằm đảm bảo tính công bằng về quyền lợi của người lao động trong công ty với nhau, ngữa công ty họ với công ty khác, và phù hợp với quy định lương thưởng và phúc lợi của Nhà nước.\u003C\/p\u003E\u003Cp\u003ENhân viên quản lý về lương bổng của nhân viên là những người quản lý các chương trình về lương bổng của nhân viên công ty, đặc biệt là về bảo hiểm sức khỏe và trợ cấp lương hưu.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EChuyên gia phân tích công việc\u003C\/b\u003E, thực hiện chỉ đạo các chương trình cho các công ty và có thể chuyên về những lĩnh vực chuyên môn như phân loại vị trí công việc. Họ thu thập và kiểm tra những thông tin chi tiết về yêu cầu công việc để chuẩn bị cho bản miêu tả công việc. Bản miêu tả công việc sẽ giải thích về những nhiệm vụ, đào tạo và kỹ năng mà từng công việc yêu cầu. Mỗi khi công ty lớn đưa ra một công việc mới và xem xét lại những công việc đang có thì công ty sẽ phải nhờ đến kiến thức chuyên môn của các nhà phân tích công việc.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EChuyên gia phân tích ngành nghề\u003C\/b\u003E thường là ở các công ty lớn. Họ thường quan tâm đến các hệ thống phân loại ngành nghề và nghiên cứu những ảnh hưởng của ngành và các xu hướng ngành nghề đến mối quan hệ giữa nhân viên và công ty (việc ở lại hay ra đi của nhân viên trong công ty). Họ cũng có thể làm các việc liên lạc thuộc kỹ thuật giữa công ty của họ với các công ty khác, với chính phủ và liên đoàn lao động.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003ENhân viên quản lý dự án\u003C\/b\u003E, hỗ trợ nhân viên, còn được gọi là quản lý phúc lợi nhân viên là những người chịu trách nhiệm về rất nhiều chương trình bao gồm từ an toàn nghề nghiệp, tiêu chuẩn và thực tiễn về sức khỏe, kiểm tra y tế và chữa bệnh, các hoạt động trợ giúp, an toàn máy móc, xuất bản, dịch vụ lương thực thực phẩm, và nghỉ ngơi giải trí. Ghi nhận những đề xuất của nhân viên, chăm sóc cho trẻ em và người già, các dịch vụ hướng dẫn…\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003ENhân viên quản lý về đào tạo huấn luyện và phát triển\u003C\/b\u003E: chỉ đạo và giám sát các chương trình đào tạo và phát triển cho nhân viên.\u003C\/p\u003E\u003Cp\u003E\u003Cb\u003EChuyên gia đào tạo huấn luyện nhân viên\u003C\/b\u003E: đặt ra kế hoạch, tổ chức và chỉ đạo rất nhiều hoạt động đào tạo. Những người huấn luyện tư vấn cho các giám sát viên ở nơi làm việc về tăng hiệu quả làm việc và chỉ đạo các buổi giới thiệu định hướng, sắp xếp các đợt huấn luyện về công việc cho nhân viên mới. Họ cũng giúp nhân viên duy trì và nâng cao những kỹ năng trong công việc, chuẩn bị cho những công việc đòi hỏi nhiều kỹ năng hơn. Họ giúp cho các giám sát viên nâng cao kỹ năng giao tiếp giữa người và người để làm việc hiệu quả với nhân viên. Họ có thể thiết lập các kế hoạch đào tạo cá nhân để củng cố thêm những kỹ năng đã có của nhân viên hoặc dạy cho người mới…\u003C\/p\u003E\u003Cp\u003ETrên đây là những câu trả lời cho câu hỏi những vị trí phổ biến lĩnh vực quản lý nhân sự là gì – 1 ngành nghề đang lên hiện nay và có nhu cầu tuyển dụng không thấp. Có rất nhiều vị trí tiềm năm phù hợp với khả năng, tố chất của từng bạn.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003ECác phân hệ trong phần mềm quản lý nhân sự\u003C\/h2\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý tuyển dụng\u003C\/h3\u003E\u003Cp\u003E\u003Cb\u003EPhần mềm quản lý nhân sự\u003C\/b\u003E HRM giúp tạo ra một quy trình tuyển dụng thông minh và linh hoạt. Cụ thể:\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003EQuản lý \u003C\/b\u003Ecác đợt tuyển dụng.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003EQuản lý\u003C\/b\u003E các hồ sơ ứng viên.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003EQuản lý\u003C\/b\u003E phỏng vấn ứng viên.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003ETạo phiếu\u003C\/b\u003E yêu cầu tuyển dụng.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003ETạo đợt\u003C\/b\u003E tuyển dụng.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003EDuyệt\u003C\/b\u003E ứng viên.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003ETự động gửi email\u003C\/b\u003E mời tham gia phỏng vấn, email thông báo kết quả, email cảm ơn…\u003C\/p\u003E\u003Cp\u003E– Chuyển thông tin ứng viên được tuyển vào danh sách thử việc hoặc nhân viên chính thức.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý đào tạo\u003C\/h3\u003E\u003Cp\u003EPhần mềm HRM nổi bật với chức năng quản lý đào tạo, xây dựng nên một nền tảng vững chắc phát triển doanh nghiệp. Cụ thể:\u003C\/p\u003E\u003Cp\u003E– Quản lý danh mục các khóa đào tạo.\u003C\/p\u003E\u003Cp\u003E– Quản lý danh sách đăng ký đào tạo.\u003C\/p\u003E\u003Cp\u003E– Quản lý các khóa học chuyên ngành theo bộ phận, phòng ban, chức vụ\u003C\/p\u003E\u003Cp\u003E– Xem quá trình đào tạo của mỗi nhân viên.\u003C\/p\u003E\u003Cp\u003E– Xem và tra cứu thông tin chi tiết của từng nhân viên như: thông tin cá nhân, quá trình học tập và đào tạo.\u003C\/p\u003E\u003Cp\u003E– Đánh giá kết quả đào tạo từng học viên.\u003C\/p\u003E\u003Cp\u003E– Chọn ra được danh sách nhân viên được đánh giá cao để sắp xếp công việc hiệu quả.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý hồ sơ\u003C\/h3\u003E\u003Cp\u003E– \u003Cb\u003ELưu trữ các thông tin\u003C\/b\u003E nội dung sơ yếu lý lịch như: họ tên, ngày tháng năm sinh, số CMND, tình trạng sức khỏe, thông tin liên hệ…\u003C\/p\u003E\u003Cp\u003E– Quản lý danh sách người thân của nhân viên, những đối tượng giảm trừ gia cảnh để phục vụ cho việc tính thuế TNCN\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003ETheo dõi quá trình làm việc\u003C\/b\u003E và \u003Cb\u003Ekinh nghiệm\u003C\/b\u003E của mỗi nhân viên trước khi làm cho doanh nghiệp.\u003C\/p\u003E\u003Cp\u003E– Theo dõi quá trình làm việc của nhân viên bắt đầu khi vào làm doanh nghiệp.\u003C\/p\u003E\u003Cp\u003E– Quản lý các quyết định khen thưởng, bổ nhiệm, kỷ luật của từng nhân viên khi làm việc tại doanh nghiệp.\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý chấm công\u003C\/h3\u003E\u003Cp\u003EPhần mềm quản lý nhân sự HRM cho phép tính công theo quy chuẩn của doanh nghiệp.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003EKết nối với máy chấm công\u003C\/b\u003E để nhận dữ liệu mỗi ngày, giúp cán bộ nhân sự chấm công chính xác và tiết kiệm thời gian.\u003C\/p\u003E\u003Cp\u003E– T\u003Cb\u003Ehiết lập ca làm việc\u003C\/b\u003E, danh mục ngày nghỉ lễ, nghỉ phép.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003ELập bảng chấm công\u003C\/b\u003E chi tiết cho từng bộ phận, phòng ban.\u003C\/p\u003E\u003Cp\u003E– Linh hoạt trong việc sửa công với những lý do hợp lý như gặp khách hàng, đi công tác…\u003C\/p\u003E\u003Cp\u003E– Cho phép nhập bảng chấm công chi tiết, bảng chấm công tổng hợp từ file excel vào phần mềm.\u003C\/p\u003E\u003Cp\u003E– Tự động gửi bản chi tiết chấm công cho nhân viên theo mẫu yêu cầu\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý tiền lương\u003C\/h3\u003E\u003Cp\u003EHệ thống HRM tự động tính toán lương chính xác và nhanh chóng.\u003C\/p\u003E\u003Cp\u003E– \u003Cb\u003ETự động tính lương\u003C\/b\u003E theo ngày công, lương làm thêm giờ… căn cứ vào bảng chấm công\u003C\/p\u003E\u003Cp\u003E– Tự động tính các khoản đi về sớm, phạt đi muộn… theo quy định của doanh nghiệp\u003C\/p\u003E\u003Cp\u003E– Tự động tính thuế thu nhập cá nhân của nhân viên, miễn thuế và trích các khoản đóng bảo hiểm bắt buộc.\u003C\/p\u003E\u003Cp\u003E– Theo dõi các khoản lương tạm ứng, phải trả, còn nợ của mỗi nhân viên\u003C\/p\u003E\u003Cp\u003E– Tự động gửi phiếu lương cho mỗi nhân viên\u003C\/p\u003E\u003Cp\u003E– Linh hoạt cho phép bổ sung thông tin về các khoản khấu trừ, thu nhập\u003C\/p\u003E\u003Cp\u003E- Khai thuế và quyết toán thuế TNCN tự động\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý phép\u003C\/h3\u003E\u003Cp\u003E- Khai báo chính sách phép linh hoạt\u003C\/p\u003E\u003Cp\u003E- Quy trình duyệt linh động\u003C\/p\u003E\u003Cp\u003E- Hỗ trợ chính sách phép bù\u003C\/p\u003E\u003Cp\u003E- Kết chuyển phép tự động\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý bảo hiểm\u003C\/h3\u003E\u003Cp\u003E-Quản lý nghiệp vụ BHXH theo quy định\u003C\/p\u003E\u003Cp\u003E- Kết nối dữ liệu với các phần mềm khai báo: iBHXH, kBHXH, VNPT, Viettel, EFY\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EQuản lý trang thiết bị lao động\u003C\/h3\u003E\u003Cp\u003E- Xây dựng định mức cấp phát\u003C\/p\u003E\u003Cp\u003E- Quản lý cấp phát\u003C\/p\u003E\u003Cp\u003E- Quản lý thu hồi\u003C\/p\u003E\u003Cp\u003E- Thống kê tồn kho\u003C\/p\u003E\u003Ch3 style=\"text-align: left;\"\u003EPhân hệ báo cáo quản trị BI\u003C\/h3\u003E\u003Cp\u003E- Trực quan hóa số liệu về nguồn nhân lực\u003C\/p\u003E\u003Cp\u003E- Sử dụng các công cụ thiết kế mạnh mẽ nhất hiện nay: Power BI\u003C\/p\u003E\u003Cp\u003E- Hỗ trợ nhà quản trị ra quyết định kịp thời, chính xá\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/6403181767546220788"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/6403181767546220788"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/09\/cac-phan-he-trong-quan-ly-nhan-su-o.html","title":"Các phân hệ trong quản lý nhân sự ở Việt Nam"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/1.bp.blogspot.com\/-abkYJu88Kkg\/X2Vt-KF4xII\/AAAAAAAACHc\/8HmuBkoAKaAKC4e_xwI55QXqqCTSfy1VQCNcBGAsYHQ\/s72-w320-h296-c\/quan%2Bly%2Bnhan%2Bsu.png","height":"72","width":"72"}},{"id":{"$t":"tag:blogger.com,1999:blog-1311328926876691836.post-7477671700290746487"},"published":{"$t":"2020-09-16T10:33:00.002+07:00"},"updated":{"$t":"2020-09-19T09:38:24.967+07:00"},"category":[{"scheme":"http://www.blogger.com/atom/ns#","term":"Lap trinh C#"},{"scheme":"http://www.blogger.com/atom/ns#","term":"lap trinh windows"}],"title":{"type":"text","$t":"Đặc điểm chung của các phần mềm quản lý bán hàng ở Việt Nam"},"content":{"type":"html","$t":"\u003Ch2 style=\"text-align: left;\"\u003E\u0026nbsp;\u003Ctable align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"tr-caption-container\" style=\"margin-left: auto; margin-right: auto;\"\u003E\u003Ctbody\u003E\u003Ctr\u003E\u003Ctd style=\"text-align: center;\"\u003E\u003Cimg alt=\"Quản lý bán hàng - Tinhoccoban.net\" data-original-height=\"324\" data-original-width=\"512\" height=\"406\" src=\"https:\/\/lh3.googleusercontent.com\/-RXjJ33BwlNU\/X2GEXhuQ8wI\/AAAAAAAACGE\/JFsmhD34pjs6lIcoBt1K6GHEuNhUNTNCACNcBGAsYHQ\/w640-h406\/image.png\" style=\"margin-left: auto; margin-right: auto;\" title=\"Quản lý bán hàng - Tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/td\u003E\u003C\/tr\u003E\u003Ctr\u003E\u003Ctd class=\"tr-caption\" style=\"text-align: center;\"\u003EPhần mềm quản lý bán hàng\u003C\/td\u003E\u003C\/tr\u003E\u003C\/tbody\u003E\u003C\/table\u003E\u003C\/h2\u003E\u003Ch2 style=\"text-align: left;\"\u003EQuản lý sản phẩm\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Quản lý sản phẩm - Tinhoccoban.net\" data-original-height=\"342\" data-original-width=\"505\" height=\"271\" src=\"https:\/\/lh3.googleusercontent.com\/-dM_txE4WN8M\/X2GFERLVbyI\/AAAAAAAACGM\/Jj8CUq9_S4s6IX2MgYoj1TlYYQMfyuHrACNcBGAsYHQ\/w400-h271\/image.png\" title=\"Quản lý sản phẩm - Tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp\u003ECập nhật thông tin sản phẩm nhanh chóng.\u003C\/p\u003E\u003Cp\u003EKhối lượng lưu trữ data khủng.\u003C\/p\u003E\u003Cp\u003ETra cứu dễ dàng.\u003C\/p\u003E\u003Cp\u003ETự động cập nhật mã sản phẩm.\u003C\/p\u003E\u003Cp\u003EKiểm soát hàng lỗi, hỏng, mất mát\u003C\/p\u003E\u003Cp\u003EKiểm tra các chương trình khuyến mại sản phẩm.\u003C\/p\u003E\u003Cp\u003EQuản lý danh mục, sản phẩm liên quan.\u003C\/p\u003E\u003Cp\u003EQuản lý kho hàng.\u003C\/p\u003E\u003Cp\u003EĐồng bộ sản phẩm với các kênh bán hàng online: Shopee, Lazada, Vatgia, Adayroi...\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EQuản lý kho hàng\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Quản lý kho hàng - Tinhoccoban.net\" data-original-height=\"454\" data-original-width=\"681\" height=\"266\" src=\"https:\/\/lh3.googleusercontent.com\/-Yhv5kap2m1M\/X2GFZ-F3l7I\/AAAAAAAACGY\/R6iIP9uZLNYTi7i03l9pMSJPRBhJeLhpgCNcBGAsYHQ\/w400-h266\/image.png\" title=\"Quản lý kho hàng - Tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp\u003EQuản lý nhận và trả hàng.\u003C\/p\u003E\u003Cp\u003EQuản lý điều chuyển hàng giữa các kho trong chuỗi\u003C\/p\u003E\u003Cp\u003EĐính kèm các hình ảnh chứng từ lên các phiếu xuất nhập kho\u003C\/p\u003E\u003Cp\u003EDùng máy quét mã vạch\u003C\/p\u003E\u003Cp\u003EKiểm kho theo sản phẩm\/danh mục\/toàn bộ\u003C\/p\u003E\u003Cp\u003ECheck số lượng sản phẩm tồn kho\u003C\/p\u003E\u003Cp\u003ETheo dõi sản phẩm một cách chi tiết\u003C\/p\u003E\u003Cp\u003EĐưa ra thông báo nhâp hàng khi số lượng trong kho đến mức giới hạn.\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EQuản lý bán hàng tại cửa hàng\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Quản lý bán hàng tại cửa hàng - Tinhoccoban.net\" data-original-height=\"159\" data-original-width=\"317\" height=\"322\" src=\"https:\/\/lh3.googleusercontent.com\/-OjOB6hMTaUg\/X2GFr079AGI\/AAAAAAAACGg\/gPuY2fClXnUPJB8AE-6h203HlGxhlsTCQCNcBGAsYHQ\/w640-h322\/image.png\" title=\"Quản lý bán hàng tại cửa hàng - Tinhoccoban.net\" width=\"640\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp\u003EKiểm tra số lượng tồn kho của sản phẩm khi bán hàng\u003C\/p\u003E\u003Cp\u003EHỗ trợ cả bán buôn, bán lẻ\u003C\/p\u003E\u003Cp\u003EBán hàng, trả hàng bằng đầu đọc mã vạch tiện lợi và nhanh chóng.\u003C\/p\u003E\u003Cp\u003EKết nối máy in, két tiền tự động\u003C\/p\u003E\u003Cp\u003ETính doanh số\u003C\/p\u003E\u003Cp\u003EHỗ trợ khi chuyển đơn hàng online sang phiếu bán lẻ\u003C\/p\u003E\u003Cp\u003ECập nhật thông tin khách hàng\u003C\/p\u003E\u003Cp\u003ETự động tính chiết khấu\u003C\/p\u003E\u003Cp\u003ETự động báo quà tặng kèm theo sản phẩm\u003C\/p\u003E\u003Cp\u003ETự động tích lũy điểm\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EQuản lý đơn hàng online\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Quản lý đơn hàng Online - Tinhoccoban.net\" data-original-height=\"168\" data-original-width=\"300\" height=\"224\" src=\"https:\/\/lh3.googleusercontent.com\/-JFy4mItlbU4\/X2GF6im_D4I\/AAAAAAAACGk\/oYnyHCJ2hqkFLcUUXvCbGJ9sh6dYXvkeACNcBGAsYHQ\/w400-h224\/image.png\" title=\"Quản lý đơn hàng Online - Tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp\u003EĐồng bộ đơn hàng từ website\u003C\/p\u003E\u003Cp\u003ETự động tính phí vận chuyển\u003C\/p\u003E\u003Cp\u003EKhông làm sót đơn hàng\u003C\/p\u003E\u003Cp\u003ECập nhật trạng thái đơn sản phẩm liên tục\u003C\/p\u003E\u003Cp\u003EThông báo trạng thái còn\/hết\u003C\/p\u003E\u003Cp\u003ETổng hợp số lượng hàng cần lấy\u003C\/p\u003E\u003Cp\u003EQuản lý tiếp nhận hàng chuyển hoàn chống thất thoát\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EQuản lý chăm sóc khách hàng\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Quản lý chăm sóc khách hàng - Tinhoccoban.net\" data-original-height=\"183\" data-original-width=\"275\" height=\"266\" src=\"https:\/\/lh3.googleusercontent.com\/-pZOKd0GTBLw\/X2GGNoCCxBI\/AAAAAAAACGw\/50AlsAfLhD4PkTblEHwAA9LGfR5NxZgxACNcBGAsYHQ\/w400-h266\/image.png\" title=\"Quản lý chăm sóc khách hàng - Tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003E\u003Cbr \/\u003E\u003C\/div\u003E\u003Cp\u003ETổng hợp lịch sử mua hàng của khách hàng từ các kênh bán hàng\u003C\/p\u003E\u003Cp\u003EPhân nhóm khách hàng\u003C\/p\u003E\u003Cp\u003ELưu lịch sử khách hàng đã mua sản phẩm\u003C\/p\u003E\u003Cp\u003EGửi email\/SMS ngay sau khi mua hàng\/đặt hàng\/báo đơn hàng đang giao\u003C\/p\u003E\u003Cp\u003EGửi email\/SMS thông báo khuyến mại\/chúc mừng sinh nhật\/lên hạng thẻ\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EQuản lý khuyến mại tích điểm\u003C\/h2\u003E\u003Cp\u003ETự động cài đặt chương trình chiết khấu.\u003C\/p\u003E\u003Cp\u003ETích điểm theo hóa đơn\/theo danh mục\u003C\/p\u003E\u003Cp\u003ETự động tính hoa hồng bán hàng\u003C\/p\u003E\u003Ch2 style=\"text-align: left;\"\u003EQuản lý đại lý\u003C\/h2\u003E\u003Cdiv\u003E\u003Cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003E\u003Cimg alt=\"Quản lý đại lý- Tinhoccoban.net\" data-original-height=\"183\" data-original-width=\"275\" height=\"266\" src=\"https:\/\/lh3.googleusercontent.com\/-RzYeSBYRJ1Y\/X2GGuQZdo_I\/AAAAAAAACG4\/eaH79SQK5RIPdTYwLa4Y3gW5IINqD616gCNcBGAsYHQ\/w400-h266\/image.png\" title=\"Quản lý đại lý- Tinhoccoban.net\" width=\"400\" \/\u003E\u003C\/div\u003E\u003Cbr \/\u003ETạo phiếu xuất - bán giữa 2 đơn vị\u003C\/div\u003E\u003Cp\u003ETự động nhập liệu lại dữ liệu sản phẩm\u003C\/p\u003E\u003Cp\u003ETự động tính doanh số\u003C\/p\u003E\u003Cp\u003ETính toán doanh thu\u003C\/p\u003E\u003Cp\u003EĐộc lập về các chương trình khuyến mãi, tích điểm giữa các đơn vị.\u003C\/p\u003E\u003Cp\u003E\u003Cbr \/\u003E\u003C\/p\u003E\u003Cdiv class=\"blogger-post-footer\"\u003Ehttps:\/\/www.tinhoccoban.net\/\u003C\/div\u003E"},"link":[{"rel":"edit","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/7477671700290746487"},{"rel":"self","type":"application/atom+xml","href":"https:\/\/www.blogger.com\/feeds\/1311328926876691836\/posts\/default\/7477671700290746487"},{"rel":"alternate","type":"text/html","href":"https:\/\/www.tinhoccoban.net\/2020\/09\/ac-iem-chung-cua-cac-phan-mem-quan-ly.html","title":"Đặc điểm chung của các phần mềm quản lý bán hàng ở Việt Nam"}],"author":[{"name":{"$t":"hoang"},"uri":{"$t":"http:\/\/www.blogger.com\/profile\/00501456937425165681"},"email":{"$t":"noreply@blogger.com"},"gd$image":{"rel":"http://schemas.google.com/g/2005#thumbnail","width":"16","height":"16","src":"https:\/\/img1.blogblog.com\/img\/b16-rounded.gif"}}],"media$thumbnail":{"xmlns$media":"http://search.yahoo.com/mrss/","url":"https:\/\/lh3.googleusercontent.com\/-RXjJ33BwlNU\/X2GEXhuQ8wI\/AAAAAAAACGE\/JFsmhD34pjs6lIcoBt1K6GHEuNhUNTNCACNcBGAsYHQ\/s72-w640-h406-c\/image.png","height":"72","width":"72"}}]}});