java 判断小数点后两位是否为0
时间: 2023-10-21 13:28:11 浏览: 84
汇编语言判断一个数是否为0
可以使用正则表达式来判断小数点后两位是否为0,示例代码如下:
```java
String num = "3.14";
if (num.matches("^\\d+\\.\\d{2}$")) {
System.out.println("小数点后两位为0");
} else {
System.out.println("小数点后两位不为0");
}
```
解释一下正则表达式的含义:
- `^` 匹配字符串的开头
- `\\d+` 匹配一个或多个数字
- `\\.` 匹配小数点
- `\\d{2}` 匹配两个数字
- `$` 匹配字符串的结尾
因此,`^\\d+\\.\\d{2}$` 表示匹配一个小数,小数点后必须有两个数字。
阅读全文