• 2024-07-17BigDecimal的精度与刻度
    BigDecimal是Java中用于高精度算术运算的类。当您需要精确地处理非常大或非常小的数字时,例如在金融计算中,它特别有用。由于众所周知得原因,Double这种类型在某些情况下会出现丢失精度的问题,所以在需要对较为敏感的数据(比如与金额有关的)进行运算时,我们都会用BigDecimal。但是,用Bi
  • 2024-01-1410.17
    异常捕捉 publicclassCatchWho{publicstaticvoidmain(String[]args){try{try{thrownewArrayIndexOutOfBoundsException();}catch(ArrayIndexOutOfBoundsExceptione){Syst
  • 2023-11-24异常
    什么是异常异常:是在程序中导致程序中断运行的一种指令流。在idea中出现蓝色的第一个位置就是异常发生的位置例如publicclassExceptionDemo01{publicstaticvoidmain(Stringargsp[]){inti=10;intj=0;System.out.println("=============计算开
  • 2023-11-02BigDecimal java.lang.ArithmeticException: / by zero问题
    BigDecimalbigDecimal=newBigDecimal("0.0");BigDecimalbigDecimal1=newBigDecimal(0);//一定要用compareTo去比较被除数是否为0,不能用equalsif(BigDecimal.ZERO.compareTo(bigDecimal)==0||bigDecimal==null){System.out.println("true1111");}
  • 2023-10-2110.17 Java异常处理1
     eg:importjavax.swing.*;classAboutException{publicstaticvoidmain(String[]a){inti=1,j=0,k;k=i/j;try{k=i/j;//Causesdivision-by-zeroexception//thrownewException("Hello.Exception!&quo
  • 2023-10-20JAVA
    importjavax.swing.*;classAboutException{publicstaticvoidmain(String[]a){inti=1,j=0,k;k=i/j;try{k=i/j;//Causesdivision-by-zeroexception//thrownewException("Hello.Exce
  • 2023-10-16异常捕捉
     publicclassCatchWho{publicstaticvoidmain(String[]args){try{try{thrownewArrayIndexOutOfBoundsException();}catch(ArrayIndexOutOfBoundsExceptione){System.out.pri
  • 2023-08-23异常机制处理
    异常机制处理1.抛出异常2.捕获异常Ctrl+Alt+TpublicclassTest2{  publicstaticvoidmain(String[]args){​​    try{      newTest2().test(1,0);   }catch(ArithmeticExceptione){      thrownewRuntimeExcepti
  • 2023-03-2228.捕获和抛出异常
    捕获和抛出异常五个关键字:try、catch、finally、throw、throwsinta=1;intb=0;try{//try可以监控区域System.out.println(a/b);}catch(Arithmeti
  • 2023-03-15全局异常处理配置
    全局异常处理配置@ControllerAdvice//aoppublicclassGlobalExceptionHandler{@ExceptionHandler(Exception.class)@ResponseBodypublicResulter
  • 2023-03-12Javadoc工具的使用
    Java提供了Javadoc工具,通过这个工具可以使你编写的代码生成一份API文档,前提是你已经为你的程序提供了文档注释。下面Javadoc工具使用的步骤:在你的代码中添加文档注释pub
  • 2023-02-05Java异常
    Java异常异常指程序运行中出现的不期而至的各种状况。Java把异常当做对象来处理,并定义了一个基类java.lang.Throwable作为所有异常的超类。通常分为Error和Exception两
  • 2023-01-31JUnit4测试方法异常抛出实例
    它用于测试由方法抛出的异常。importorg.junit.*;/***JUnitExpectedExceptionTest*@authoryiibai**/publicclassJunitTest2{ @Test(expected=Arithmeti
  • 2023-01-04异常机制
    异常机制什么是异常异常是指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等异常发生在程序运行期间,它影响了正常的程序执行流程异常的三
  • 2022-12-31BigDecimal 舍入模式(Rounding mode)中的ROUND_UNNECESSARY
    BigDecimal.ROUND_UNNECESSARY翻译:舍入模式可以断言所请求的操作具有准确的结果,因此不需要舍入。如果在产生不精确结果的操作上指定了这种舍入模式,则会引发ArithmeticExcept
  • 2022-12-30BigDecimal 舍入模式(Rounding mode)中的ROUND_UNNECESSARY
    BigDecimal.ROUND_UNNECESSARY翻译:舍入模式可以断言所请求的操作具有准确的结果,因此不需要舍入。如果在产生不精确结果的操作上指定了这种舍入模式,则会引发ArithmeticExce
  • 2022-10-13(抛出)异常oppdemo12
    importjava.sql.SQLOutput;publicclassTest{publicstaticvoidmain(String[]args){//方法中处理的了异常,newTest().test(1,0);一行代码就够了
  • 2022-09-29WPF 界面打不开提示 System.ArithmeticException Overflow or underflow in the arithmetic operation 异常
    本文告诉大家如何解决界面打不开,抛出System.ArithmeticException:Overfloworunderflowinthearithmeticoperation异常的修复方法这个问题是用户的电脑的颜色系统