java做一个计算长方形面积的小程序,怎么限定小数点只能输入一个?怎么限定只能输入数字?运算得出的结果要保留三位小数?求大神指点...

展开全部
收起
5回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • AMELIA美少女

    20人对此回答表示赞同

    import java.util.Scanner;
    import java.text.DecimalFormat;

    public class Rectangle {

    public static void main(String[] args) {

    String st
    展开
    20
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 千杯风月醉

    10人对此回答表示赞同

    使用正则表达式判断输入的内容
    展开
    10
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 香草

    6人对此回答表示赞同

    1、限定小数点和只能输入数字,在控件的onkeydown事件里面去判断,可以自己写逻辑判断,也可以用正则表达式。可以参考:http://blog.csdn.net/kilper/article/details/5835432

    2、运算出来的结果保留3位小数,可以用numberformat类来处理,可以参考:
    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Jackson李南

    5人对此回答表示赞同

    限定小数点只能输入一个及限定只能输入数字,可以通过正则匹配解决。
    保留三位小数,通过BigDecimal解决。
    实例:
    限定数字及只能有一位小数:
    int n = 1.9; (n+"").matches("^\\d+|\\d+(\\.\\d{1})$");
    保留三位小数:
    double a = 1.00001;
    new
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 八角与丁香

    5人对此回答表示赞同

    楼主,,,,,,你接收时判断、作回应
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部