11:计算浮点数相除的余数 /** * 题目名称计算浮点数相除的余数 p * 题目来源http://noi.openjudge.cn/ch0103/11/ p * 程序功能根据两个双精度浮点数输出对应的余数 * * author 潘磊just_panleijust.edu.cn * version 1.0 */importjava.math.BigDecimal;// 导入BigDecimal类用于去除尾部多余的0importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){ScannerinputnewScanner(System.in);doubledividendinput.nextDouble();// 被除数doubledivisorinput.nextDouble();// 除数// 调用String类的format方法将余数格式化为通用浮点类型字符串形式StringansString.format(%g,dividend%divisor);/* 调用BigDecimal类的stripTrailingZeros方法移除ans尾部多余的0 调用BigDecimal类的toPlainString方法将ans表达为非指数形式的字符串 */ansnewBigDecimal(ans).stripTrailingZeros().toPlainString();System.out.print(ans);}}