各位大哥,小弟我刚学JAVA,有几个问题请教一下: 问题1:求1+2+3+....N的和。编译没错。只不过执行时候要到DOS下:java Sum 3 Enter问题2:可能会碰到哪些异常错误,要自己预见了,然后查库。我也才开始学JAVA,错误之处高人指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你没有在java Sum命令行后加上一个数值参数吧。你应该用控制台命令:java Sum n n应该为一个整数异常可以是自己定义的也可以用原来就有的异常类 问题一:大家都讲了问题二:try中的语句可能会引发什么异常可以查API,这些类型的异常都应该catch,如果不知道catch什么异常的话,可以先不用try,再看编译提示就明白了,还有一种不负责任的方法,不管什么异常,你都写catch(Exception e){}问题三:如果你不想写try...catch,就在过程声明语句中加上 throws Exception,如:public void myproc() throws Exception{ //do something can throw some Exceptions...} 1, 运行时没有给定args[0]的整数值.2, 异常类一般都是给定的,有时候也可以自己定义但是要继承既有的异常类.3, 什么时候写try catch 语句要看具体情况而定.一般碰到可能抛出异常的地方都会用到try catch语句,如果你不想当时捕获可以利用throws 语句往上一层抛. java打包运行的疑问? 连接MySQL时Unknown column问题,求高手解答 如何配置程序? 求助,出现了一个错误 ResultSet会保留两个sql的内容还是会冲掉第一条的内容 问一个简单的集合问题 JAVA方法的形参类型有些怎么是类名称 我使用了这个语句:URL url1=new URL(urls),编译时提示错误为: Class URL not found. 简单的问题! 熟悉tomcat的高手请进 java程序能不能生成*.exe文件 Java多态的基础问题
你应该用控制台命令:java Sum n n应该为一个整数异常可以是自己定义的也可以用原来就有的异常类
问题二:try中的语句可能会引发什么异常可以查API,这些类型的异常都应该catch,如果不知道catch什么异常的话,可以先不用try,再看编译提示就明白了,还有一种不负责任的方法,不管什么异常,你都写catch(Exception e){}
问题三:如果你不想写try...catch,就在过程声明语句中加上 throws Exception,如:
public void myproc() throws Exception{
//do something can throw some Exceptions...
}
2, 异常类一般都是给定的,有时候也可以自己定义但是要继承既有的异常类.
3, 什么时候写try catch 语句要看具体情况而定.一般碰到可能抛出异常的地方都会用到try catch语句,如果你不想当时捕获可以利用throws 语句往上一层抛.