关于数组的问题求助 代码:public class MyArray {int t[] = new int[3];t[0] = 1;public static void main(String[] args) { //}}为什么不能通过编译? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 t[0] = 1;要放到Method中。 楼上说得很对,代码执行除了被初始化,都要放到方法或者static里。 或将int t[] = new int[3];t[0] = 1;改为:int t[] = {1,2,3}; int 是基本类型,不是对象,不能用new class MyArray { static int t[] = new int[3];public static void main(String[] args) { // t[0] = 1;}} 改成下面试试:public class MyArray {int t[] = new int[3];public void init(){t[0] = 1;}public static void main(String[] args) { //}} 汗,书也看,没有实际操作多少,一写起代码来到处都是错,而且自已还查不出来,经过你们就了之后,一下就明白了,你说咋整呢?不知你们曾经有没有这种情况?楼上的,放在main()中可以的,那就要把数组改成static了,是吧,看来你是跟我一样菜,呵呵 你刚入门的话应该选择一个比较好的开发工具,那会对你对你写代码由很大帮助,比如:Eclipse就可以提示你错误类型,和修改方式 int 是基本类型,不是对象,不能用new只有用new为数组分配空间后,数组才真正占用一片连续的存储单元understand? j2se编写超级玛丽小游戏和大家分享下 如何写好多分支语句,条件是字符窜 写了一个图形界面的单机程序,怎么脱离eclipse启动阿? 怎么在一个JPanel中加入一个进度条,显示进程执行状况 数字数组断号问题 socket发信息 java setLayout(null) 的错误 关于JTable的单元格闪动的问题。 嘿,虾哥们,请教javamail的问题? 谁能让applet在浏览器载入时快一点 用JAVA写一个服务程序,监听一个TCP端口,接受请求,进行处理并给出响应 怎么在jTable的单元格里放置button?急!!
int t[] = new int[3];
t[0] = 1;改为:
int t[] = {1,2,3};
//
t[0] = 1;
}}
t[0] = 1;
}public static void main(String[] args) {
//}}
楼上的,放在main()中可以的,那就要把数组改成static了,是吧,看来你是跟我一样菜,呵呵
只有用new为数组分配空间后,数组才真正占用一片连续的存储单元
understand?