| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 415 人关注过本帖
标题:各位大侠,帮我看个问题!mian函数指针为空!新手找不到毛病!
只看楼主 加入收藏
孤影随青山
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-9-27
收藏
 问题点数:0 回复次数:2 
各位大侠,帮我看个问题!mian函数指针为空!新手找不到毛病!
下面是代码:
//这个是主函数!
public class dvd1{
    public static void main(String[] args){
        dvd2 dx=new dvd2();
        dx.caidan();    \\调用下面的主菜单方法
    }
   
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//这个是类的属性!
public class dvd{
    public String name;         \\影片名字
    public String jiechuriqi;     \\影片借出日期
    public int jiechucishu;        \\影片借出次数
    public int jiechuzhuangtai=1;   \\影片的是否能借
    public dvd(String name) {       \\名字的结构体
        
        this.name = name;
    }
   
   
}
///////////////////
//这个是类的方法!
import java.util.Scanner;

public class dvd2{
    public dvd[] kucun=new dvd[20];      \\声明的库存数组
    public int kucunshu=0;               \\库存数量的初始化
    Scanner sr=new Scanner(System.in);
    public void xianyoukucun(){        \\这个是数组元素,以便才switch分支1查看;
        kucun[0].name="木偶匹诺曹";
        kucun[1].name="钢铁阿童木";
        kucun[2].name="白雪公主与七个小矮人";
        kucun[3].name="足球小将";
        kucunshu=4;\\声明库存数为4
    }
    public void fanhui(){            \\返回至主菜单的方法
        System.out.println("如需返回至主菜单,请按0键:");
        int fanhui=sr.nextInt();
        if(fanhui==0){
            caidan();
        }
        else
        {
            System.out.println("输入有误,程序崩溃!");
        }
    }
    public dvd2(){
        xianyoukucun();
    }
    public void caidan(){                   \\主函数调用的方法
        System.out.println("欢迎使用DVD管理系统!");
        System.out.println("请选择功能:");
        System.out.println("1.查看片库");
        int gn=sr.nextInt();
        switch(gn){
            case 1:         \\调用下面查看片库的方法
                chakanpianku();
                break;
        
        }
    }
    public void chakanpianku(){      \\查看片库的方法
        System.out.println("片名\t状态\t借出日期\t借出次数");
        for(int i=0;i<kucunshu;i++){
            System.out.println(kucun[i].name+"\t"+kucun[i].jiechuzhuangtai+"\t"+kucun[i].jiechuriqi+"\t"+kucun[i].jiechucishu);
        }
    }
}
////////////
英语不好,请见谅哈!~
帮帮忙!~

[ 本帖最后由 孤影随青山 于 2012-11-10 17:29 编辑 ]
搜索更多相关主题的帖子: public 影片 
2012-11-10 17:11
xiao金刚
Rank: 2
来 自:广东
等 级:论坛游民
威 望:4
帖 子:67
专家分:38
注 册:2010-9-13
收藏
得分:0 
dvd2的构造函数出错了。空指针异常。这些东西自己静下来慢慢想。可以去百度一下了解一下空指针异常。这里是互相学习的不是要答案的。谢谢
2012-11-10 19:25
shellingford
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:19
帖 子:228
专家分:1348
注 册:2010-8-9
收藏
得分:0 
看看报错信息吧,一般都会告诉你哪一行出现了什么错误
2012-11-10 20:49
快速回复:各位大侠,帮我看个问题!mian函数指针为空!新手找不到毛病!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022672 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved