System.out.println(" 日 一 二 三 四 五 六");
Calendar day=Calendar.getInstance();
day.set(2006,10,1);
int nowWeek=day.get(Calendar.DAY_OF_WEEK)-1;
String a[]=new String[nowWeek+31];最后一句怎么解说呢?后面那个中括号为什么不能改成(),
定义数组不是像
int a[] =new int(3)这样的吗?
Calendar day=Calendar.getInstance();
day.set(2006,10,1);
int nowWeek=day.get(Calendar.DAY_OF_WEEK)-1;
String a[]=new String[nowWeek+31];最后一句怎么解说呢?后面那个中括号为什么不能改成(),
定义数组不是像
int a[] =new int(3)这样的吗?
解决方案 »
- 今天下午我郁闷的很
- 如何高性能的将Excel文件读入数据库
- 寻Java兼职工程师
- 关于基本数据类型从Proc到java的移植
- 超难问题:用JAVA冻结EXCEL表格的一行。
- JBuilder的词法分析器与语法分析器都是用JAVA写的吗?有没有这类的开源项目,我可能需要做一个类似的东西?UP有分!
- 请问有谁知道“Visual J++ 6.0”在哪里能下载吗?:)
- 现在我在jb里面是可以使用鼠标的滚轮了,虽然还是不能左右滚动,但是如何能在我的程序中也可以用鼠标的滚轮呢!!!!!(全部分了)
- Java能否调用C写的动态链接库?
- 请问哪里有JAVA的新应用的资料。多谢!
- java程序里很多地方必须带异常处理,弄的程序结构很乱,怎么办。
- “包”使用的小麻烦
int a[] =new int(3)这样的int a[] = new int[3],即使c++也是这样的格式,不知道你在哪里看到int a[] =new int(3)这种格式的
或
int a[]={1,2,3};LZ我看错了,这个是对的。
是指定数组a的长度是nowWeek+31个
String a[]=new String[nowWeek+31];
创建的是对象数组,方括号里的值是指定数组含有多少个元素int a[] =new int(3)这样的吗?
数组不是这样创建的数组有两种类型,基本类型数组和对象数组,这两种的创建方法有点差别的如下数组的创建方法:
基本类型数组:int[] a=new int[rand.nextInt(20)];对象数组: Integer[] a=new Integer[rand.nextInt(20)];//注意这里只是创建了一个引用数组
//所以还得让引用数组里的每个引用指向一个对象,初始化进程才算结束
即:
for(int i=0; i<a.length; i++)
a[i]= new Integer(rand.nextInt(20));
如果忘记了创建对象,并且试图使用数组里的空引用,就会在运行里产生“异常”
定义数组不是像
int a[] =new int(3)这样的int a[] = new int[3],即使c++也是这样的格式,不知道你在哪里看到int a[] =new int(3)这种格式的