CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请看一个小程序!!

楼主jony413(jony)2003-06-04 12:42:35 在 Java / J2SE / 基础类 提问

public   static   void   defrag(assig   assig[])  
      {//碎片整理  
          for(int   i=0;i<app_main.n;i++)  
              if(assig[i].status==0)//该空间没作业时,必须将其全部置后形成空白区  
              {  
                  int   j;  
                  for(j=i;j<app_main.n;j++)  
                  {  
                    assig[j]=assig[j+1];  
                  }  
                  assig[app_main.n-1].status=0;//  
                  assig[app_main.n-1].size=0;  
                  app_main.n--;//找到一个就减一个  
              }  
      }  
  调用的时候为什么老显示这两行有错误!!  
                  assig[app_main.n-1].status=0;//  
                  assig[app_main.n-1].size=0;  
  麻烦看一下 问题点数:30、回复次数:5Top

1 楼jony413(jony)回复于 2003-06-04 12:47:40 得分 0

public   class   assig  
  {  
      public     String   name;  
      public   double   size;  
      public   int   status;//0表示该空间未分配,1则反测试了一下,明  
  }  
  错误提示:  
  Exception   occurred   during   event   dispatching:  
   
  java.lang.NullPointerException  
  Top

2 楼trust_me((~~~怒者,江也~~~))回复于 2003-06-04 12:49:54 得分 10

assig[app_main.n-1]是null,确认app_main.n-1是否可以丛书组中拿到值Top

3 楼Hodex(小何才露尖尖角)回复于 2003-06-04 13:10:38 得分 10

要先生成实例才能调用  
  assig   as=new   assig();  
  再把你程序里的assig换成asTop

4 楼teaky2002(种田硬手)回复于 2003-06-04 13:29:07 得分 10

估计就是没有生成实例的问题。  
   
  assig   assig[]   这个数组只有引用数组有大小,但是引用没有相应的实例Top

5 楼jony413(jony)回复于 2003-06-07 00:58:46 得分 0

对,一个很低级的错误,只声明没定义,呵呵,用惯了c  
  现在来搞这个有点怪,呵呵,争取把错误早点放出来,进步会更快  
  谢谢大家!Top

相关问题

  • 请帮我看看这段小程序
  • 请大家帮忙看道小程序··
  • 请帮我看一段小程序
  • 小程序请教
  • 看个小程序
  • 一段小程序,运行有问题,请帮忙看看!
  • 请帮我看看这个小程序,很简单的
  • 初学j2me,请帮我看看这个小程序
  • 请看下面的很简单的小程序,一定给分
  • 请教一小程序

关键词

  • assig

得分解答快速导航

  • 帖主:jony413
  • trust_me
  • Hodex
  • teaky2002

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo