| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 654 人关注过本帖
标题:请帮忙看下这个代码怎么回事
只看楼主 加入收藏
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
结帖率:84.21%
收藏
已结贴  问题点数:20 回复次数:6 
请帮忙看下这个代码怎么回事
import java.util.*;
class CountException extends Exception
{
    public CountException()
    {
        super("账户名必须是数字");
    }
    public void PrintfMessage()
    {
        System.out.println("账户名必须由数字组成");
    }
}
class countException extends Exception
{
    public countException()
    {
        super("账户名1-10位数组成");
    }
    public void PrintfMessage()
    {
        System.out.println("账户名由十位数字组成");
    }
}
class Count
{
   
    final int number=10;
    private int count=0;
    private char a[]=new char[number];
    private String s[]=new String[number];
    Scanner reader=new Scanner(System.in);
    public Count()
    {
        System.out.println("请输入账户名:");
        for(int i=0;i<number;i++)
        {
            try
            {
                s[i]=reader.next();
                a[i]=s[i].charAt(0);
                count++;
                if(a[i]<48||a[i]>57)
                 throw new CountException();
                if(count>10)
                throw new countException();
                System.out.print(a[i]);
            }
            catch(CountException e)
            {
                e.PrintfMessage();
            }
            catch(countException e)
            {
                e.PrintfMessage();
            }   
        }
    }   
}
class ExceptionDemo5
{
    public static void main(String[] args)
    {
        Count count=new Count();
        
    }
}
出现的提示是
--------------------Configuration: <Default>--------------------
java.lang.NoClassDefFoundError: CountException (wrong name: countException)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at (URLClassLoader.java:449)
    at (URLClassLoader.java:71)
    at (URLClassLoader.java:361)
    at (URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at (URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Exception in thread "main"
Process completed.

请问这个怎么修改呢???
搜索更多相关主题的帖子: public number import super 
2014-07-26 21:51
xl881221
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:30
专家分:177
注 册:2014-3-23
收藏
得分:5 
改了一下countException类名就行了,具体原因谁能说一下
2014-07-27 11:30
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:10 
(wrong name: countException)

知道这句话是什么意思不?

翻译:错误的名字:countException。

意思就是,你使用了错误的命名,CountException是系统已经定义好了的一个标记符,你要使用它就得拼写不出错

思考赐予新生,时间在于定义
2014-07-27 12:08
xl881221
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:30
专家分:177
注 册:2014-3-23
收藏
得分:5 
http://blog.,应该是第二种错误
2014-07-27 12:11
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 2 楼 xl881221
好的!!谢谢
2014-07-27 16:55
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 3 楼 love 云彩
谢谢了!!!
2014-07-27 16:56
笔墨痕干
Rank: 1
等 级:新手上路
威 望:1
帖 子:56
专家分:0
注 册:2014-3-24
收藏
得分:0 
回复 4 楼 xl881221
恩谢谢
2014-07-27 16:57
快速回复:请帮忙看下这个代码怎么回事
数据加载中...
 
   



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

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