初学java请问 public float getFloat(int p) throws ClassCastException{...}其中throws ClassCastException的作用是什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说明这个方法可能会抛出ClassCastException,这个是类型转换异常,调用这个方法时你必须try catch或继续向上抛 是不是用这个函数的时候必须这样用:try{...getFloat();...}catch(){...} 是的,或者在你调用这个方法的方法上throws ClassCastException 并不一定必须try catch,得看你的异常是什么类型了。 在调用该方法的方法上抛异常,也就是调用该方法的方法 必须try{}catch(ClassCastException x)或再次throws ClassCastException 不然会出错 继承于Exception (RuntimeException子类对象除外)的异常必须得try{}catch 抛出ClassCastException类的异常.你可以try{}catch{}把那个方法写到try里面 说明你的参数不能转换成浮点数 比如任取一个asd 它就不能转换成浮点数 此时就会抛出异常凡是会抛出异常的函数都会在参数括号后加上 throws + 异常类名 来进行声明的。只要你看完一本java书 应该就会这种语法了 求教一个正则表达式 如何计算一个IP段? 用JAVA实现将一个文件分隔成几个小文件? 问一个接口编译的问题 关于《Thinking in Java》中的源程序 java类装载器问题? applet的问题 简单的字符串问题,欢迎参与! 崩溃 关于用java实现广播、组播的疑惑 随机密码生成问题 请问:关于数据库巨量数据查找删除的性能问题?
try
{
...
getFloat();
...
}
catch()
{
...
}
也就是调用该方法的方法 必须try{}catch(ClassCastException x)或再次throws ClassCastException 不然会出错
凡是会抛出异常的函数都会在参数括号后加上 throws + 异常类名 来进行声明的。只要你看
完一本java书 应该就会这种语法了