Java 为什么这个double后面有[]?
我在为作业编辑的程序中遇到了这段代码:Java 为什么这个double后面有[]?,java,double,Java,Double,我在为作业编辑的程序中遇到了这段代码: double[] colour = new double [3]; colour[0] = 255; colour[1] = 0; colour[2] = 0; 我认为这意味着颜色的价值是由其他三种价值组合而成的双重价值。关于这件事还有什么需要说的吗?我的意思是,这就是为什么double后面有[]方括号的原因——指定它需要取多个值?我对此有点困惑…这个[]表示你有一个双打数组。数组允许在一种列表中有多个对象,因此可以有三个数字:[255,
double[] colour = new double [3];
colour[0] = 255; colour[1] = 0; colour[2] = 0;
我认为这意味着颜色的价值是由其他三种价值组合而成的双重价值。关于这件事还有什么需要说的吗?我的意思是,这就是为什么double后面有[]方括号的原因——指定它需要取多个值?我对此有点困惑…这个[]表示你有一个双打数组。数组允许在一种列表中有多个对象,因此可以有三个数字:[255,0,0]
Java数组文档中提供了更多信息:[]表示有一个双精度数组。数组允许在一种列表中有多个对象,因此可以有三个数字:[255,0,0]
Java数组文档中提供了更多信息:double[]是双值数组
在您的特殊情况下,颜色是分配右侧指定的大小为3的数组,因此您将分别使用颜色[0]、颜色[1]和颜色[2]访问这三个组件。double[]是一个双值数组
在您的特殊情况下,颜色是分配右侧指定的大小为3的数组,因此您将分别使用颜色[0]、颜色[1]和颜色[2]访问三个组件。该[]表示您正在创建双色数组。这是基本数组,表示大小是固定的。在您的情况下,正在分配一个大小为3的数组 另一种方法是使用列表界面:
List<Double> colour = new ArrayList<Double>(3);
colour.add(255);
colour.add(0);
colour.add(0);
[]表示您正在创建一个double数组。这是基本数组,表示大小是固定的。在您的情况下,正在分配一个大小为3的数组 另一种方法是使用列表界面:
List<Double> colour = new ArrayList<Double>(3);
colour.add(255);
colour.add(0);
colour.add(0);
在Java中,类型后面的[]表示数组数据结构
在本例中,您正在创建一个包含3个双值的数组
有关此问题的更多信息,请参阅Oracle教程。在Java中,类型后面的[]表示数组数据结构
在本例中,您正在创建一个包含3个双值的数组
有关此问题的更多信息,请参阅Oracle教程。行:
double[] colour = new double [3];
表示:长度颜色[]=3,数据类型为双
以及:
asign为值[255,0,0]着色
PD:对不起,我无法评论。行:
double[] colour = new double [3];
表示:长度颜色[]=3,数据类型为双
以及:
asign为值[255,0,0]着色
PD:对不起,我不能评论。请记住,[]表示数组,在本例中,它可以被视为对象的集合,是双数据类型的数字,您可以用外行的术语来理解它,如下所示:
声明中的double[]color部分说我将有一个名为color的集合,它将是一种双倍数字,但我不知道它将有什么值或多少值。强调单词集合,因为这就是数组
新的双人[3]部分说我正在制作3个新的双人。由于您从未说过3个双打是什么,因此您开始陈述它们:
第一个值是255,第二个值是0,第三个值是0,代码中现在是这样的:
颜色[0]=255;颜色[1]=0;颜色[2]=0
我相信你可能已经知道了,但是在计算机中,数字从0开始计数,而不是从1开始
当我第一次开始编程时,另一个帮助我更好地理解数组的例子是一盒奥利奥,里面有不同的口味。盒子是一个数组,cookie的类型是Oreos,它们在盒子中的排列顺序表示它们的位置a.k.a.它是索引,值是味道。请记住,[]表示数组,在本例中,数组可以看作是对象的集合,双数据类型的数字,你可以用外行的话说,像这样:
声明中的double[]color部分说我将有一个名为color的集合,它将是一种双倍数字,但我不知道它将有什么值或多少值。强调单词集合,因为这就是数组
新的双人[3]部分说我正在制作3个新的双人。由于您从未说过3个双打是什么,因此您开始陈述它们:
第一个值是255,第二个值是0,第三个值是0,代码中现在是这样的:
颜色[0]=255;颜色[1]=0;颜色[2]=0
我相信你可能已经知道了,但是在计算机中,数字从0开始计数,而不是从1开始
当我第一次开始编程时,另一个帮助我更好地理解数组的例子是一盒奥利奥,里面有不同的口味。盒子是一个数组,cookie的类型是Oreos,它们在盒子中的顺序代表它们的位置a.k.a.它是
索引,值就是味道。double[]定义了一个double数组在数组上读取:这意味着可以为变量颜色分配一个double值数组。新建double[3]创建一个大小为3的double数组。请注意,为什么它使用双精度值?RGBA在本例中,RGB通道是无符号字节。double[]定义了一个double数组在数组上读取:这意味着可以为变量color分配一个double值数组。新建double[3]创建一个大小为3的double数组。请注意,为什么它使用双精度值?RGBA在本例中,RGB通道是无符号字节。
[0] [1] [2]
First Element Second Element Third Element