int a[]=new a[10];为什么会报错? 定义一个长度为10的int数组怎么定义?java语言

如题所述

int[] a=new int[10];
语法错误;
你可以这样理解
定义一个变量a 类型是int[](整型数组)
数组是引用类型,所以new 一个int[10](把数组程度定义为10)

如果那你那样,直接int a[]={0,0,0,0,0,0,0,0,0,0,};简单粗暴
温馨提示:内容为网友见解,仅供参考
无其他回答

...定义一个长度为10的int数组怎么定义?java语言
int[] a=new int[10];语法错误;你可以这样理解 定义一个变量a 类型是int[](整型数组)数组是引用类型,所以new 一个int[10](把数组程度定义为10)如果那你那样,直接int a[]={0,0,0,0,0,0,0,0,0,0,};简单粗暴

用java定义并初始化一个长度为十的整形数组数组,打印其中的最大数及其...
public static void main(String[] args) {int a[]=new int[10],max,t=0;System.out.print("这个数组为:");for(int i=0;i<a.length;i++) \/\/用随机数初始化数组a{a[i]=(int)(Math.random()*100);System.out.print(a[i]+" ");}System.out.println();max=a[0];for(i...

java中定义一个具有10个元素的整型数组a的语句是什么?
int a[] = new int[10];这两个都OK~如果知道元素具体项,也可以 int[] a = {1,2,3,4,5,6,7,8,9,0};

在JAVA中定义数组时,可不可以一开始不设定数组的长度?
定义时当然可以:例如 int[] a;但是要把它初始化成为一个真正意义上的数组就必须设定长度: int [] a = new int[10]; 这时就只能改变数组里的数值而不能改变它的长度了.Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功...

java 中定义一个int型的一维数组,包含10个随机元素,
回答:你这是想问什么?

JAVA 定义并初始化一个长度为10的整型数组,打印其中的最大数及其位置...
第一个:public static void main(String[] args) { \/\/定义接收数组和扫描仪 int[] score_arr=new int[10]; Scanner sc=new Scanner(System.in); for(int i=0;i<10;i++){ System.out.println("请输入第"+(i+1)+"个学生的成绩:"); score_arr[i]=sc.nextInt(...

JAVA定义数组 int a[]=new int[100000] 错误
代码贴出来,100%是你代码问题 问题出在这里 for (i = 2; i < 10000; i++)for (j = i * i; j < 10000; j += i)a[j] = 0;当你的i为10万的时候,10w*10w = 10^11---> 已经超出了定义数组的最大值,

java数组的问题
int[] a=new int[10];的意思就是你已经准备好了10套桌椅了,但是现在还没人坐进去,在计算机来说,就是在内存里为a数组划分了10个存储单元。要是想要人坐进去,就还要对数组进行赋值。length是数组里的一个方法,调用这个方法会返回这个数组的长度。比如a.length();程序就会告诉我我这个数组有多少...

int [] a [] = new int [10] [10]可以声明一个整型二维数组?
是的,数组符号在变量前后都可以,java 实际上没有二维数组的概念,是一个一维数组的数组。

定义一个长度为10的整数数组,每个元素为随机生成的1~100之间的整数?
include <iostream> include <time.h> using namespace std;int main(){ int a[10],sum=0;srand((unsigned int)time(NULL));for (int i = 0;i < 10;i++){ a[i] = rand() % 100 + 1;sum += a[i];cout << a[i]<<" ";} cout <<endl<< "sum=" << sum << endl;...

相似回答