text:
Quân đội Myanmar hôm thứ Năm 8/6 cho biết những người tìm kiếm đã tìm thấy 10 thi thể và mảnh vỡ máy bay được cho là của chiếc máy bay quân sự chở 122 hành khách bị mất tích hôm thứ Tư.
Một thông báo cho biết trong số các thi thể tìm thấy, có sáu người lớn và bốn trẻ em. Nhiều mảnh hành lý, áo phao cứu sinh và một bánh xe máy bay được tìm thấy trong vùng biển cách thành phố Launglon 35 km, ở miền nam Myanmar.
9 tàu hải quân và một nhóm máy bay, kể cả máy bay trực thăng, đã được điều động hôm thứ Năm để tìm chiếc máy bay Y-8-200F do Trung Quốc chế tạo, mà Myanmar đã mua vào tháng 3 năm ngoái. Quân đội cho biết chiếc máy bay có tổng cộng 809 giờ bay.
Máy bay Y-8-200F, mà hành khách về phần lớn là gia đình các quân nhân, khởi hành từ thành phố Myeik, còn gọi là Mergui, trên bờ biển Andaman ở đông nam Myanmar, trực chỉ thủ đô Yangon.
"Chúng tôi tìm thấy các mảnh vỡ xung quanh vịnh Horseshoe", Vụ Biên giới phụ trách khu vực Tanintharyi và Đại tá Kyaw Zeya, Bộ trưởng Bộ An ninh, nói với Đài VOA rằng nhóm của họ đã tới địa điểm phát hiện mảnh vỡ ngay sau khi người dân địa phương báo tin.
Ông Zeya cho biết:
“Nhóm cứu hộ của chúng tôi gồm cảnh sát, một đội cứu hỏa và những người Samaritan bản địa.
Các nhóm sơ cứu và nhân viên cấp cứu y tế cũng đã thiết lập một bệnh viện tạm thời ở bãi biển gần nhất để chăm sóc những người sống sót.”
Diễn đàn Facebook

markdown:
Quân đội Myanmar hôm thứ Năm 8/6 cho biết những người tìm kiếm đã tìm thấy 10 thi thể và mảnh vỡ máy bay được cho là của chiếc máy bay quân sự chở 122 hành khách bị mất tích hôm thứ Tư.
Một thông báo cho biết trong số các thi thể tìm thấy, có sáu người lớn và bốn trẻ em. Nhiều mảnh hành lý, áo phao cứu sinh và một bánh xe máy bay được tìm thấy trong vùng biển cách thành phố Launglon 35 km, ở miền nam Myanmar.
9 tàu hải quân và một nhóm máy bay, kể cả máy bay trực thăng, đã được điều động hôm thứ Năm để tìm chiếc máy bay Y-8-200F do Trung Quốc chế tạo, mà Myanmar đã mua vào tháng 3 năm ngoái. Quân đội cho biết chiếc máy bay có tổng cộng 809 giờ bay.
Máy bay Y-8-200F, mà hành khách về phần lớn là gia đình các quân nhân, khởi hành từ thành phố Myeik, còn gọi là Mergui, trên bờ biển Andaman ở đông nam Myanmar, trực chỉ thủ đô Yangon.
"Chúng tôi tìm thấy các mảnh vỡ xung quanh vịnh Horseshoe", Vụ Biên giới phụ trách khu vực Tanintharyi và Đại tá Kyaw Zeya, Bộ trưởng Bộ An ninh, nói với Đài VOA rằng nhóm của họ đã tới địa điểm phát hiện mảnh vỡ ngay sau khi người dân địa phương báo tin.
Ông Zeya cho biết:
“Nhóm cứu hộ của chúng tôi gồm cảnh sát, một đội cứu hỏa và những người Samaritan bản địa.
Các nhóm sơ cứu và nhân viên cấp cứu y tế cũng đã thiết lập một bệnh viện tạm thời ở bãi biển gần nhất để chăm sóc những người sống sót.”
## Diễn đàn Facebook


text: Đăng tin

markdown: Đăng tin

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

WARC-Identified-Payload-Type: text/html

X-Cache: ZIP

Server: Chotot

Connection: close

Accept-Ranges: bytes

X-Frame-Options: ALLOW-FROM http://tuoitre.vn

Vary: User-Agent

Content-Type: text/html; charset=utf-8

X-Powered-By: Chotot


text:
Mảng - Khai báo mảng
Mảng trong Java là một tập hợp các biến có cùng kiểu. Mảng dùng đến khi cần lưu giữ danh sách các giá trị như các số
Để khai báo mảng cần chỉ ra kiểu dữ liệu của các phần tử tiếp theo là
[]
Ví dụ sau khai báo một mảng số nguyên có tên arr
int[] arr;
Bây giờ, bạn cần số phần tử có thể lưu trữ trong mảng. Để làm điều này bạn dùng từ khóa new gán ngay tại khai báo hoặc gán sau với cú pháp
int[] arr = new int[5];Hoặc
int[] arr; arr = new int[5];
Đoạn mã trên tạo ra mạng lưu được 5 phần tử. Trong mảng mỗi phần tử có một hằng số để xác định vị trí của nó trang mảng gọi là chỉ số (index). Để trỏ đến phần tử trong mảng cần viết tên mảng và theo sau là chỉ số nằm trong cặp ngoặc vuông []
Ví dụ gán giá trị cho phần tử mảng thứ 3
arr[2] = 42;
Lưu ý là chỉ số mảng bắt đầu từ 0, nên phần tử thứ 3 sẽ có chỉ số là 2.
Khởi tạo giá trị cho mảng
Java cung cấp cách nhanh chóng để khởi tạo giá trị mảng các kiểu nguyên thủy khi bạn đã biết giá trị của nó và chèn ngay vào các phần tử mảng
public class Program { public static void main(String[] args) { String[] myNames = { "A", "B", "C", "D"}; System.out.println(myNames[2]); } } // output is C
Các giá trị trong mảng cách nhau bởi dấu phảy
, nằm trong cặp
{}. Như ví dụ trên khởi tạo mảng với 4 phần tử, lưu trữ các giá trị được cung cấp.
Nếu gán sau bằng cách tạo mảng với new thì khởi tạo giá trị như sau:
public class Program { public static void main(String[] args) { String[] myNames; myNames = new String [] { "A", "B", "C", "D"}; System.out.println(myNames[2]); } } // output is C
Duyệt qua các phần tử mảng
Lấy số phần tử mảng
Mỗi đối tượng mảng, có thuộc tính length là số phần tử có trong mảng.
public class Program { public static void main(String[] args) { int[ ] intArr = new int[5]; System.out.println(intArr.length); } } // output 5
Duyệt qua phần tử mảng với vòng lặp for
Khi đã có số lượng phần tử mảng, dễ dàng duyệt qua từng phần tử với vòng lặp for. Ví dụ sau tính tổng cộng giá trị các phần tử mảng
public class Program { public static void main(String[] args) { int [] myArr = {6, 42, 3, 7}; int sum=0; for(int x=0; x < myArr.length; x++) { sum += myArr[x]; } System.out.println(sum); } } // output 58
Ngoài cách sử dụng for tạo vòng lặp dựa vào số phần tử như trên, bạn cũng có thể duyệt qua các phần tử mảng theo cú pháp
for (datatype varname : arrayname) { //varname là phần tử mảng lấy được }
Câu lệnh trên duyệt qua các phần tử mảng từ đầu đến cuối, áp dụng sửa lại ví dụ trên
public class Program { public static void main(String[] args) { int [] myArr = {6, 42, 3, 7}; int sum=0; for (int ele: myArr) sum += ele; System.out.println(sum); } } // output 58
Mảng nhiều chiều
Mảng nhiều chiều là mảng nó chứa mảng khác. Mảng hai chiều phổ biến nhất. Để tạo mảng nhiều chiều thì cần chỉ ra số cặp ngoặc vuông khi khai báo bằng số chiều.
Tạo ra mảng hai chiều
//Mảng hai dòng và ba cột int[][] sample = { {1, 2, 3}, {4, 5, 6} };
Để trỏ đến phần tử mảng, chỉ cần cung cấp số chỉ số theo số chiều, ví dụ:
public class Program { public static void main(String[] args) { int[][] sample = {{1, 2, 3}, {4, 5, 6} }; //hoặc sample = new int[][]{{1, 2, 3}, {4, 5, 6} }; int x; x=sample[0][0]; System.out.println(x); x=sample[0][1]; System.out.println(x); x=sample[0][2]; System.out.println(x); x=sample[1][0]; System.out.println(x); x=sample[1][1]; System.out.println(x); x=sample[1][2]; System.out.println(x); } } /*Xuất ra 1 2 3 4 5 6 */
Phương thức tĩnh từ Arrays
Java có lớp java.util.Arrays trong đó có một số phương thức tĩnh làm việc với mảng như
binarySearch
public static int binarySearch(Object[] a, Object key)
Tìm kiếm trong mảng a phần tử có giá trị
key bằng thuật toán tìm kiếm nhị phân. Lưu ý mảng cần được sắp xếp trước khi tìm kiếm.
Nó trả về chỉ số phần tử tìm được, nếu khác trả về giá trị nhở hơn 0
equals
public static boolean equals(long[] a, long[] a2)
Trả về true nếu giá trị các phần tử tương ứng của hai mảng giống nhau.
fill
Tất cả các phần tử của mảng được gán bởi một giá trị cung cấp
public static void fill(int[] a, int val)
sort
Sắp xếp lại các phần tử (tăng dần)
public static void sort(Object[] a)
import java.util.Arrays; public class ArrayDemo { public static void main(String[] args) { int iArr[] = {2, 1, 9, 6, 4}; for (int number : iArr) { System.out.println("Number = " + number); } // sắp xếp mảng java.util.Arrays.sort(iArr); System.out.println("Mảng đã sắp xếp lại:"); for (int number : iArr) { System.out.println("Number = " + number); } } } /* Number = 2 Number = 1 Number = 9 Number = 6 Number = 4 Mảng đã sắp xếp lại: Number = 1 Number = 2 Number = 4 Number = 6 Number = 9 */

markdown:
[Khai báo](#mang) [Khởi tạo](#khoitaomang) [Duyệt mảng](#duyetmang) [Mảng nhiều chiều](#mangnhieuchieu) [java.util.Arrays](#Arrays)
## Mảng - Khai báo mảng
Mảng trong Java là một tập hợp các biến có cùng kiểu. Mảng dùng đến khi cần lưu giữ danh sách các giá trị như các số
Để khai báo mảng cần chỉ ra kiểu dữ liệu của các phần tử tiếp theo là
[]
Ví dụ sau khai báo một mảng số nguyên có tên
**arr**
int[] arr;
Bây giờ, bạn cần số phần tử có thể lưu trữ trong mảng. Để làm điều này bạn dùng từ khóa
**new** gán ngay tại khai báo hoặc gán sau với cú pháp
int[] arr =Hoặc
newint[5];
int[] arr; arr =
newint[5];
Đoạn mã trên tạo ra mạng lưu được 5 phần tử. Trong mảng mỗi phần tử có một hằng số để xác định vị trí của nó trang mảng gọi là chỉ số (index). Để trỏ đến phần tử trong mảng cần viết tên mảng và theo sau là chỉ số nằm trong cặp ngoặc vuông []
Ví dụ gán giá trị cho phần tử mảng thứ 3
arr[2] = 42;
Lưu ý là chỉ số mảng bắt đầu từ 0, nên phần tử thứ 3 sẽ có chỉ số là 2.
## Khởi tạo giá trị cho mảng
Java cung cấp cách nhanh chóng để khởi tạo giá trị mảng các kiểu nguyên thủy khi bạn đã biết giá trị của nó và chèn ngay vào các phần tử mảng
public class Program { public static void main(String[] args) { String[] myNames = { "A", "B", "C", "D"}; System.out.println(myNames[2]); } } // output is C
Các giá trị trong mảng cách nhau bởi dấu phảy
, nằm trong cặp
{}. Như ví dụ trên khởi tạo mảng với 4 phần tử, lưu trữ các giá trị được cung cấp.
Nếu gán sau bằng cách tạo mảng với
**new** thì khởi tạo giá trị như sau:
public class Program { public static void main(String[] args) { String[] myNames; myNames = new String [] { "A", "B", "C", "D"}; System.out.println(myNames[2]); } } // output is C
## Duyệt qua các phần tử mảng
### Lấy số phần tử mảng
Mỗi đối tượng mảng, có thuộc tính
**length** là số phần tử có trong mảng.
public class Program { public static void main(String[] args) { int[ ] intArr = new int[5]; System.out.println(intArr.length); } } // output 5
### Duyệt qua phần tử mảng với vòng lặp for
Khi đã có số lượng phần tử mảng, dễ dàng duyệt qua từng phần tử với vòng lặp for. Ví dụ sau tính tổng cộng giá trị các phần tử mảng
public class Program { public static void main(String[] args) { int [] myArr = {6, 42, 3, 7}; int sum=0; for(int x=0; x < myArr.length; x++) { sum += myArr[x]; } System.out.println(sum); } } // output 58
Ngoài cách sử dụng for tạo vòng lặp dựa vào số phần tử như trên, bạn cũng có thể duyệt qua các phần tử mảng theo cú pháp
for (datatype varname : arrayname) { //varname là phần tử mảng lấy được }
Câu lệnh trên duyệt qua các phần tử mảng từ đầu đến cuối, áp dụng sửa lại ví dụ trên
public class Program { public static void main(String[] args) { int [] myArr = {6, 42, 3, 7}; int sum=0;
for (int ele: myArr) sum += ele;System.out.println(sum); } } // output 58
## Mảng nhiều chiều
Mảng nhiều chiều là mảng nó chứa mảng khác. Mảng hai chiều phổ biến nhất. Để tạo mảng nhiều chiều thì cần chỉ ra số cặp ngoặc vuông khi khai báo bằng số chiều.
Tạo ra mảng hai chiều
//Mảng hai dòng và ba cột int[][] sample = { {1, 2, 3}, {4, 5, 6} };
Để trỏ đến phần tử mảng, chỉ cần cung cấp số chỉ số theo số chiều, ví dụ:
public class Program { public static void main(String[] args) { int[][] sample = {{1, 2, 3}, {4, 5, 6} }; //hoặc sample = new int[][]{{1, 2, 3}, {4, 5, 6} }; int x; x=sample[0][0]; System.out.println(x); x=sample[0][1]; System.out.println(x); x=sample[0][2]; System.out.println(x); x=sample[1][0]; System.out.println(x); x=sample[1][1]; System.out.println(x); x=sample[1][2]; System.out.println(x); } } /*Xuất ra 1 2 3 4 5 6 */
## Phương thức tĩnh từ Arrays
Java có lớp
**java.util.Arrays** trong đó có một số phương thức tĩnh làm việc với mảng như
### binarySearch
public static int binarySearch(Object[] a, Object key)
Tìm kiếm trong mảng
**a** phần tử có giá trị
key bằng thuật toán tìm kiếm nhị phân. Lưu ý mảng cần được sắp xếp trước khi tìm kiếm.
Nó trả về chỉ số phần tử tìm được, nếu khác trả về giá trị nhở hơn 0
### equals
public static boolean equals(long[] a, long[] a2)
Trả về true nếu giá trị các phần tử tương ứng của hai mảng giống nhau.
### fill
Tất cả các phần tử của mảng được gán bởi một giá trị cung cấp
public static void fill(int[] a, int val)
### sort
Sắp xếp lại các phần tử (tăng dần)
public static void sort(Object[] a)
import java.util.Arrays; public class ArrayDemo { public static void main(String[] args) { int iArr[] = {2, 1, 9, 6, 4}; for (int number : iArr) { System.out.println("Number = " + number); } // sắp xếp mảng java.util.Arrays.sort(iArr); System.out.println("Mảng đã sắp xếp lại:"); for (int number : iArr) { System.out.println("Number = " + number); } } } /* Number = 2 Number = 1 Number = 9 Number = 6 Number = 4 Mảng đã sắp xếp lại: Number = 1 Number = 2 Number = 4 Number = 6 Number = 9 */

cachecommon: cacheloaded

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate

Set-Cookie: ttn2=tmt02dschcjonr12ftgf1e7js8; expires=Fri, 27-Apr-2018 03:19:48 GMT; Max-Age=604800; path=/; HttpOnly

Vary: Accept-Encoding,User-Agent

Content-Type: text/html; charset=UTF-8