一个递归抛出异常的java程序
来源:互联网 发布:越穷越爱国 知乎 编辑:程序博客网 时间:2024/06/02 04:54
/* * TestException.java * 2017年12月6日 下午2:37:47 * Copyright 2017 Fosun Financial. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Please contact Fosun Corporation or visit * www.fosun.com * if you need additional information or have any questions. * @author flyer * @version 1.0 */ package testFuxing; /** * 类功能描述 * @version * @author flyer 2017年12月6日下午2:37:47 * @since 1.8 */ public class TestException { static int i = 0; public static void main(String args[]) { testDigui(); } private static void testDigui() { try { int t = i / 0; } catch (Exception e) { //new RuntimeException(e); if (i < 3) { System.out.println("递归前:" + i); i++; testDigui(); System.out.println("递归后:" + i); } i = 0; System.out.println("最后执行:" + i); } } }
输出为:
递归前:0
递归前:1
递归前:2
最后执行:0
递归后:0
最后执行:0
递归后:0
最后执行:0
递归后:0
最后执行:0
private static void testExceptionOrder1() {
int q[]= {1,0,8,19} ;
try {
for(int m:q) {
int t = 100 / m;
System.out.println("t:" + t);
}
}
catch (Exception e) {
System.out.println("最后执行:" + e);
}
}
private static void testExceptionOrder2() {
int q[]= {1,0,8,19} ;
for(int m:q) {
try {
int t = 100 / m;
System.out.println("t:" + t);
}
catch (Exception e) {
// e.printStackTrace();
System.out.println("最后执行:" + e);
}
}
}
第一个函数 会抛出异常,后面不执行
t:100
最后执行:java.lang.ArithmeticException: / by zero
第二个函数 抛出异常,不影响后面执行的
t:100
最后执行:java.lang.ArithmeticException: / by zero
t:12
t:5
- 一个递归抛出异常的java程序
- 一个异常抛出的例子
- 一个异常抛出的例子
- 一个简单程序抛出ConcurrentModificationException异常
- Java中关于try{}catch{}抛出异常的一个例子
- JAVA程序中抛出与声明异常
- MFC程序抛出xstring异常的问题
- 解释一个struts2抛出的异常
- 布署solr 时抛出的一个异常
- 一个简单的抛出异常总结
- 程序中抛出异常
- 抛出一个异常
- Java中子类抛出异常的规则
- java 捕获线程里抛出的异常
- Java异常抛出时的规定
- java异常的捕获与抛出原则
- Java打印抛出异常的方法名称
- Java异常的捕获和抛出
- 【机器学习】交叉验证(cross-validation)
- Linux入门基础教程
- Java number
- 深入了解EurekaClient的注册过程
- 软件开发时设计时要遵循的原则
- 一个递归抛出异常的java程序
- 报org.hibernate.MappingException: Unknown entity:
- Spring framework(2):资源访问&资源加载
- mock记录
- 剑指offer-旋转数组
- 【android逆向笔记】(五)android软件安全与逆向第一个实例
- Tensorflow环境搭建&基本概念
- 蓝桥杯-填充方格
- MATLAB中的长度函数