Chương trình Java để in một mảng

Trong chương trình này, bạn sẽ học các kỹ thuật khác nhau để in các phần tử của một mảng nhất định trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Mảng Java
  • Mảng đa chiều trong Java
  • Java cho Vòng lặp

Ví dụ 1: In một mảng bằng vòng lặp For

 public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )

Đầu ra

 1 2 3 4 5

Trong chương trình trên, vòng lặp for-each dùng để lặp qua mảng, mảng đã cho.

Nó truy cập từng phần tử trong mảng và in bằng cách sử dụng println().

Ví dụ 2: In một Mảng bằng cách sử dụng Mảng thư viện chuẩn

 import java.util.Arrays; public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); System.out.println(Arrays.toString(array)); ) )

Đầu ra

 (1, 2, 3, 4, 5)

Trong chương trình trên, vòng lặp for đã được thay thế bằng một dòng mã sử dụng Arrays.toString()hàm.

Như bạn có thể thấy, điều này mang lại một đầu ra sạch mà không cần thêm bất kỳ dòng mã nào.

Ví dụ 3: In một mảng nhiều chiều

 import java.util.Arrays; public class Array ( public static void main(String() args) ( int()() array = ((1, 2), (3, 4), (5, 6, 7)); System.out.println(Arrays.deepToString(array)); ) )

Đầu ra

 ((1, 2), (3, 4), (5, 6, 7))

Trong chương trình trên, vì mỗi phần tử trong mảng chứa một mảng khác nên chỉ cần sử dụng Arrays.toString()in ra địa chỉ của các phần tử (mảng lồng nhau).

Để lấy các số từ mảng bên trong, chúng ta chỉ cần một hàm khác Arrays.deepToString(). Điều này cho chúng tôi các số 1, 2, v.v., chúng tôi đang tìm kiếm.

Hàm này cũng hoạt động đối với mảng 3 chiều.

thú vị bài viết...