java吧 关注:1,236,438贴子:12,704,908
  • 5回复贴,共1
求助

请问这段代码输入小数为什么报错?

只看楼主收藏回复



IP属地:湖北来自Android客户端1楼2023-04-09 20:16回复


    IP属地:湖北来自Android客户端2楼2023-04-09 20:17
    回复
      看了一下代码是没有问题的,包括你输入3.6 输入值也是没问题的。那么排除代码和你输入的值这些问题,我猜测可能和你电脑语言环境有关,仅仅是猜测。因为小数点在有些国家如法国和德国是用,而不是. 所以你试试输入 3,6 看看是否还报错


      IP属地:上海来自Android客户端5楼2023-04-10 02:48
      收起回复

        朋友,我帮你复现了这个问题,跟语言环境有很大关系,如果你想要在自己电脑环境实现,建议把图片第11行代码改成 input.useLocale(Loclale.CHIINA);
        修改后的效果:


        IP属地:上海6楼2023-04-10 15:00
        收起回复