Java 中数组赋值相关的趣闻


数组赋值有很多事实,我们将在本文中讨论其中一些并提供示例演示 −

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

示例

 动态演示

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”的一个类包含 main 函数,其中定义了一个新的 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("The array contains :");
      System.out.println(my_arr[0] + my_arr[1] + my_arr[2] + my_arr[3]);
   }
}

输出

The array contains :
193

名为“Demo”的一个类包含 main 函数,其中定义了一个新的数组实例,并向其中添加了元素。这些是不同类型元素,例如 int、double、byte 等等。这些元素会进行连接并显示在控制台中,其中会转换为一个类型。

更新于: 2020-07-04

140 次浏览

开启你的 职业生涯

完成课程,获得证书

开始吧
广告