就定义个class,放几个成员变量就行了
解决方案 »
- 一个异常,麻烦各位帮看下,谢谢。
- JfreeChart实现的柱状图和甘特图(回一送六)高分(在线)
- 在本地机子上可以运行java3D的APPLET,但是放到服务器上后,在客户端浏览器就不能运行,WHY?(解决高分赠送)
- Struts1中的ActionForm 对象为空,并且抛出 No origin bean specified 没分了没分了
- 怎样在控制台执行下面的代码
- 异步的问题.讨论一下.
- 妞妞的路径问题
- 关于接口的几个问题。
- 这个问题就没人会?我感觉应该不是很难的
- 大家可以谈谈java与c++吗?
- 脑子糊涂了,大家帮忙看一个简单的程序,谢谢。
- 请熟悉JCE的高手们来看看了,我的程序为什么总出错啊!
public test {
class inte{
int p;
int q;
}
inte[] p ;
length = 6;
p = new inte[length];
for (int i=0;i<length;i++) {
p[i].p=12345;//出错,抛出NullPointerException异常
}
}请问是不是不能这么做啊,该怎么做?
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public class Untitled1 {
public Untitled1() {
}
public static void main(String[] args) {
Untitled1 untitled11 = new Untitled1(); int length = 6;
class inte{
int p;
int q;
}
inte[] p ;
p = new inte[length];
for (int i=0;i<length;i++) {
p[i] = new inte();//初期化
p[i].p=12345;
System.out.print(p[i].p) ;
}
}}
其上程序编译通过
因为p是一个对象数组,不是一个基本数据类型的数组,对象使用之前必须初始化,分配内存。
class inte{
int p;
int q;
}
inte[] p ;
length = 6;
p = new inte[length];
for (int i=0;i<length;i++) {
p[i].p=12345;//出错,抛出NullPointerException异常
}
}test 前面要加class关键字啊 ! 还有p[i] = new inte();才是初始化 要不然不能用p[i]的!