Java的小知识(正则,Math.round())

正则的核心标记
(字符)
    x 表示指定一位字符
    \\ 表示一位字符"\"
    \n 表示匹配换行
(字符的范围)
    [abc] 表示a,b,c其中的任意一个
    [^abc] 表示不是a,b,c中的任意一个
    [a-zA-Z]表示所有字母的中任意一个
    [0-9]任意一个数字
(简单的表达式,表示一位)
    \d 表示一位数字 "[0-9]"
    \D 表示一位非数字 "[^0-9]"
    \s 表示一位空格  "[\t\n\x0B\f\r]"
    \S 表示一位非空格 等价于"[......\t\n\x0B\f\r]"
    \w 跟下面的正好 
    \W 表示一位非字母、数字、_  等价"[^a-zA-Z0-9_]"
(数量表示)
    ? 表示此正则可以出现0次或者1次
    + 表示此正则可以出现1次或者多次
    *  表示此正则可以出现0次、1次或者多次 
    {n} 表示此正则可以出现n次
    {n,} 表示此正则可以出现n次y以上
    {n,m} 表示此正则出现n次至m次
例如:
    "[0-9]+"和"//d"表示的意思就是一样的,就是数字出现一次或者多次
    邮箱的验证的格式:"\\w+@\\w+.\\w+"
Math.round()
这个方法用到小数的时候就稍微有点讲究了
round()是将小数点之后的所有小数都四舍五入,只要整数部分
但要注意:
1、如果放入的参数为正数,并且小数点的第一位>=5的时候,
正数的整数部分加一即可,如:Math.round(17.5) = 18;
2、如果放入的参数为负数,并且小数点的第一位>=5的时候,
    并且小数位数>1的时候,
如:Math.round(-32.51) = -33;
3、如果放入的参数为正数(或者负数),
的运算结果就是整数部分如:
Math.round(-13.5) = -13
Math.round(-13.4)= -13;
Math.round(12.3) = 12;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值