异常处理

废话不说,代码如下:

package firstproject;
public class yichangchuli {}
class MyMath {static int a;     //此处必须用static修饰(公开),不能用private修饰( 私有);static int b;static int result=0;public MyMath(int a,int b) {MyMath.a=a;         //可以用 this.a=a;MyMath.b=b;            }public void MyMath() {result=a/b;System.out.println(result);}
}class TestDemo {public static void main(String args[]) {MyMath m=new MyMath(1,0);try {m.MyMath();} catch (Exception e) {System.out.println("程序运行出错了哦,被除数不能为零!!!");System.exit(1) ;                          // 程序退出}}
}

运行结果如下:

Java中如果被除数是零时的异常处理相关推荐

  1. java中检查性异常类_Java异常处理、java语言推崇使用检查类型异常

    异常处理是java语言的重要特性之一,<Three Rules for effective Exception Handling>一文中是这么解释的:它主要帮助我们在debug的过程中解决 ...

  2. java中在方法体内抛出异常_Java异常处理中___用于方法体内,抛出一个异常对象。...

    Java异常处理中___用于方法体内,抛出一个异常对象. 答: throw; 智慧职教: 运输高致病性动物病原微生物菌(毒)种或者样本的,与内包装要求错误的是 答:E.主容器表面标注"高致病 ...

  3. Java中当被除数比除数小时为什么计算结果都为0?

    前段时间写项目时遇到了这个问题,现在记录一下,帮助已经入坑的各位早点儿出坑. 首先,要区分清楚什么是被除数.什么是除数,话不多说,直接上图: 比如100/50,其实就是100÷50,那么100就是被除 ...

  4. java 异常处理发生异常_处理Java中的异常

    java 异常处理发生异常 每个程序员都希望编写一个完美的程序. 也就是说,程序运行时没有任何障碍. 好吧,如果希望是马,乞g就会骑. 除了程序员的所有愿望之外,有时还会发生无法预料的情况. 在Jav ...

  5. 牛刀小试 - 趣谈Java中的异常处理

    概述 顾名思义,通俗来讲异常就是指,那些发生在我们原本考虑和设定的计划之外的意外情况. 生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及. 你和朋友约好了明天一起去登山,半道上忽然乌云蔽 ...

  6. java中飞飞检查异常_Java复习6异常处理

    Java复习6.异常处理 20131005 前言: Java中的异常处理机制是非常强大的,相比C++ 来说,更加系统.但是我们开发人员没有很好的使用这一点.一些小的程序是没有什么问题的,但是对于大型项 ...

  7. 【Java面试题】21 Java中的异常处理机制的简单原理和应用。

    [Java面试题]21 Java中的异常处理机制的简单原理和应用. 参考文章: (1)[Java面试题]21 Java中的异常处理机制的简单原理和应用. (2)https://www.cnblogs. ...

  8. Java中的异常处理:何时抛出异常,何时捕获异常?

    Java中的异常处理:何时抛出异常,何时捕获异常? 参考文章: (1)Java中的异常处理:何时抛出异常,何时捕获异常? (2)https://www.cnblogs.com/tsiangleo/p/ ...

  9. java try catch_异常处理,JAVA中异常处理的介绍

    异常处理的介绍 在Java程序的运行过程中,如果Java虚拟机检测出一个无法执行的操作,就会产生运行时错误(runtime error) 在Java中,运行时错误会作为异常来抛出. 抛出的异常是一个对 ...

最新文章

  1. 如何找到 SAP Spartacus 里某个 Component TypeScript 编译后生成的 JavaScript 位置
  2. android 新的布局,Android新布局方式ConstraintLayout快速入门教程
  3. 软件工程---17.分布式软件工程
  4. centos下cmake安装
  5. three.js TextBufferGeometry创建3d文字(文字乱码问题解答)
  6. 不同类型变量与零值比较
  7. Oracle中函数/过程返回结果集的几种方式
  8. python微信群定时发送消息_Python3 itchat实现微信定时发送群消息的实例代码
  9. python 合并与连接
  10. 最简单又最复杂的单例模式
  11. brctl 设置ip_Linux 网桥配置命令:brctl | 学步园
  12. 2022年上半年技术领域TOP 10高薪岗位出炉,第一名月薪4万
  13. FPGA基础知识1(FPGA芯片结构)
  14. 如何查看磁盘空间是否够用
  15. AirDisk存宝 【S3\S6简易使用说明】
  16. 事件驱动架构(EDA/SEDA/DEDA/ESB/CQRS/EventSourcing)
  17. 大数据分析处理关键技术有哪些?
  18. java爬取王者荣耀全皮肤图片
  19. dmr中继 自建服务器,海能达DMR中继接入BrandMeister教程
  20. 大专生如何进大厂?大专生做程序员就没有春天吗?一面二面顺利通过,三面成功拿下拼多多offer!

热门文章

  1. 十年前的AlexNet,今天的NeurIPS 2022时间检验奖
  2. C语言_宏函数_换行符
  3. mysqlclient安装失败解决办法
  4. BIO NIO AIO
  5. 332B. Maximum Absurdity
  6. DUET and updated DUET(2016 and 2019)
  7. oracle查找当前日期的三个工作日前那天日期,采用函数方式
  8. 设置iPhone的呼叫转移来电等待
  9. 最大后验概率(MAP)- maximum a posteriori(转载)
  10. Struts MVC 框架 (让你一步步成为高手)