一 四舍五入保留任意位小数
因为Java自带的Math库里只有四舍五入的函数,所以我们需要自己自定义一个
class MathUtil{
private MathUtil(){}
/**
*实现数据的四舍五入操作
*@param num 要进行四舍五入操作的数字
*@param scale 四舍五入保留的小数位数
*@return 四舍五入处理后的结果
*/
public static double round (double num, int scale){
return Math.round(num * Math.pow(10, scale)) / Math.pow(10, scale);
}
}
二 正则表达式判断验证email邮件
public class ZhengZeDemo {
/**
* email 的用户名可以由字母、数字、_所组成(不应该使用“_”开头);
* email 的域名可以由字母、数字、_、-所组成;
* 域名的后缀必须是:.cn、.com、.net、.com.cn、.gov; “
* @param args
*/
public static void main(String[] args) {
String str = "java5201314@qq.com";// 要判断的数据
String regex = "[a-zA-Z0-9]\\w+@\\w+\\.(cn|com|com.cn|net|gov)"; // 正则表达式
System.out.println(str.matches(regex));
}
}