Java无限循环小数判定有关问题
Java无限循环小数判定问题
今天遇到一个2个整数相除后无限循环小数判定的问题,我还在纠结循环节问题的时候。
某大侠给我一个方法顺间把我秒了,思路如下:
public static boolean isNonterminating(){ try{ BigDecimal bigA=new BigDecimal(1); BigDecimal bigB=new BigDecimal(3); System.out.println("a/b="+bigA.divide(bigB)); return false; }catch(Exception e){ return true; } }
于是我果断的使用了这种方法,特此记录一下,欢迎各位拍砖。。。