已知Java语句 double[][]balances=new double[NYEARS][NRATES]; 数组balances是【】维数组。

题目

已知Java语句

double[][]balances=new double[NYEARS][NRATES];

数组balances是【 】维数组。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于数组定义语句不正确的是( )。

A.int[] a1,a2;

B.int a0[]={1,2,3,4,5};

C.double[] d=new double[8];

D.float f[] =new {2.Of,3.5f,5.6f,7.8f};


正确答案:D
解析:在Java中定义并创建一个数组对象的语句格式为:
arrayName=newtype[arraySize];
而选项D中,把定义创建数组对象和静态初始化数组对象混为一谈,所以是错误的。

第2题:

一个java二维数组的问题

List list=new ArrayList();

           list.add(1);

           list.add(2);

           list.add(3);

        然后赋值成

            问题一:如何赋值成底下的形式?

           double[][] data = new double[][]{{ 1,2,3 } };

 

           

            for(int i=0;i<data.length;i++)

            {

                for(int j=0;j<data[i].length;j++)

                {

               System.out.println("["+i+"]["+j+"]"+data[i][j]);

                }

            }

         /*输出

[0][0]1.0

[0][1]2.0

[0][2]3.0

*/

问题二:如何创建这样的二维数组?//double[][] data = new double[][]{{ 1,2,3 } };

比如double[][] tt=new double[?][?];


建议这样先试试看:

package com.gxsdxy.test;

 

public class ArrayInit {

  String[][] A = new String[4][4];

 

  public void printString()

  {

   for(int i=0;i<4;i++)

   {

    for(int j=0;j<4;j++)

    {

     A[i][j] = i * 10 + j + "";

     System.out.print(A[i][j].toString()+"\t");

    }

    System.out.println();

   }

   //return null;

  

  }

  public static void main(String[] args) {

  ArrayInit array = new ArrayInit();

  array.printString();

 

 

 

 }

 

}

 

第3题:

设有说明double(*p1)[N];其中标识符p1是()。

A.指向double型变量的指针

B.指向double型的函数指针

C.指向double型的一维数组的指针

D.具有N个指针元素的一维指针数组


参考答案:C

第4题:

假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。
0~M-1

第5题:

假定二维数组的定义为“double a[M][N];”,则每个数组元素的列下标取值范围在0~N之间。()

A

B



第6题:

下面关于数组定义语句不正确的是______。

A.inta[]= {1,2,3,4};

B.int[] a1, a2;

C.double[] d = new double [8];

D.float f[] = new {2.0f, 3.5f, 5.6f, 7.8f};


正确答案:D
解析:在Java中定义并创建一个数组对象的语句格式是:
  arrayName=new type[arraySize];
  而选项D中,把定义创建数组对象和静态初始化数组对象混为一谈。

第7题:

设有说明double(*p1)[N];其中标识符p1是( )。

A.N个指向double型变量的指针。

B.指向N个double型变量的函数指针。

C.一个指向由N个double型元素组成的一维数组的指针。

D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。


正确答案:C

第8题:

下列关于数组定义语句不正确的

A.int[]a1,a2;

B.int a[]={1,2,3,4,5};

C.double[] d=new double[8];

D.float f[]=new {2.0f,3.5f,5.6f,7.8f};


正确答案:D
解析:在Java中定义并创建一个数组对象的语句格式是arrayName=newtype[arraySize);,而选项D)中,把定义创建数组对象和静态初始化数组对象混为一谈。所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。

第9题:

假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在0~M-1之间。()

A

B



第10题:

有数组定义double d[10];以下叙述不正确的是()

  • A、数组d有10个元素
  • B、数组d的最后一个元素是d[10]
  • C、数组d的第一个元素*d
  • D、数组d的字节数是sizeof(double)*10

正确答案:B

更多相关问题