关于 Java 中数组赋值的有趣事实

javaobject oriented programmingprogramming更新于 2025/7/6 10:20:17

关于数组赋值有很多事实,我们将在这里通过实际示例讨论其中的一些事实 −

  • 在创建数组对象类型时,可以将数组中存在的元素声明为类型对象或子类的对象。

示例

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]);
   }
}

输出

91
65.963
45.7965

名为"Demo"的类包含主要函数,其中定义了一个新的 Number 实例并向其添加元素。这些元素会逐一显示在控制台上。

  • 在数组中使用原始类型时,数组元素可以属于任何类型,这些类型稍后会隐式增加到声明的数组类型。使用不同的数据类型会导致编译时错误 −

示例

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("该数组包含:");
      System.out.println(my_arr[0] + my_arr[1] + my_arr[2] + my_arr[3]);
   }
}

输出

该数组包含:
193

名为 ‘Demo’ 的类包含主要函数,其中定义了一个新的数组实例并向其中添加了元素。这些是不同类型的元素,int、double、byte 等。这些元素被连接并显示在控制台上,其中它们被转换为单一类型。


相关文章


有用资源