java做一个计算长方形面积的小程序,怎么限定小数点只能输入一个?怎么限定只能输入数字?运算得出的

3关注3189浏览

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

共5条回答
  • AMELIA美少女
    7年前

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

    public class Rectangle {

    public static void main(String[] args) {

    String st

    0 20

  • 千杯风月醉
    7年前

    使用正则表达式判断输入的内容

    0 10

  • 香草
    7年前

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

    2、运算出来的结果保留3位小数,可以用numberformat类来处理,可以参考:

    0 6

  • Jackson李南
    7年前

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

    0 5

  • 八角与丁香
    7年前

    楼主,,,,,,你接收时判断、作回应

    0 5

发送