Computer >> Máy Tính >  >> Lập trình >> Java

Sự thật thú vị về phép gán mảng trong Java

Có rất nhiều sự kiện liên quan đến việc gán mảng và chúng ta sẽ thảo luận một vài sự kiện trong số đó với các ví dụ làm việc ở đây -

  • Trong khi tạo kiểu đối tượng mảng, phần tử sẽ hiện diện bên trong mảng có thể được khai báo là đối tượng kiểu hoặc đối tượng của lớp con.

Ví dụ

public class Demo{
   public static void main(String[] args){
      Number[] my_val = new Number[3];
      my_val[0] = new Integer(91);
      my_val[1] = new Double(65.963);
      my_val[2] = new Double(45.7965);
      System.out.println(my_val[0]);
      System.out.println(my_val[1]);
      System.out.println(my_val[2]);
   }
}

Đầu ra

91
65.963
45.7965

Một lớp có tên là ‘Demo’ chứa hàm chính, trong đó một thể hiện Số mới được định nghĩa và các phần tử được thêm vào nó. Các phần tử này được hiển thị lần lượt trên bảng điều khiển.

  • Trong khi làm việc với các kiểu nguyên thủy trong mảng, các phần tử của mảng có thể thuộc về bất kỳ kiểu nào mà sau này sẽ được tăng ngầm thành kiểu của mảng đã được khai báo. Sử dụng các kiểu dữ liệu khác nhau dẫn đến lỗi thời gian biên dịch -

Ví dụ

public class Demo{
   public static void main(String[] args){
      int[] my_arr = new int[4];
      my_arr[0] = 65;
      my_arr[1] = 'S';
      byte my_byte = 11;
      my_arr[2] = my_byte;
      my_arr[3] = 34;
      System.out.println("The array contains :");
      System.out.println(my_arr[0] + my_arr[1] + my_arr[2] + my_arr[3]);
   }
}

Đầu ra

The array contains :
193

Một lớp có tên ‘Demo’ chứa hàm chính, trong đó một thể hiện mảng mới được xác định và các phần tử được thêm vào nó. Đây là các loại phần tử khác nhau, int, double, byte, v.v. Các phần tử này được nối và hiển thị trên bảng điều khiển, trong đó chúng được chuyển đổi thành một loại duy nhất.