Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 编程/算法/API
打印话题 寄给朋友 订阅主题 |
作者 | 数组这种用法是否可行? |
1r2z
发贴: 1 积分: 0 |
于 2004-11-10 14:01
先声明一个数组,然后计算长度,再初始化数组。 运行程序后,系统提示说write_st()处出错: java.lang.NullPointerException at uCanvas.write_st(sihuoti.java:246) at.uCanvas.<init><sihuoti.java:23> at.sihuoti.init<sihuoti.java:23> at.sun.applet.AppletPanel.run(AppletPanel.java:373) at.java.lang.Thread.run(Thread.java:995) 代码: class uCanvas extends canvas { public xp(String str) { n=cal_n(str);//st数组的成员个数 //创建和初始化st数组和各个成员的初始化。 st=new st[n]; for(int i=0;i<n;i++) st[i]=new State; write_st(); //st[i]的域赋值。 } public void write_st(){} state[] st; int n; } class state { public state() { x=0;} int x; } 联想游戏(欢迎跟贴,哈) |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
35641 | 数组这种用法是否可行? | 1r2z | 652 | 2004-11-10 14:01 |
26331 | Re:数组这种用法是否可行? | wuyongjin | 18 | 2004-11-10 21:57 |
26649 | Re:数组这种用法是否可行? | loverzhongping | 18 | 2004-11-22 16:14 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |