java做一个计算长方形面积的小程序,怎么限定小数点只能输入一个?怎么限定只能输入数字?运算得出的结果要保留三位小数?求大神指点...
AMELIA美少女import java.util.Scanner;
import java.text.DecimalFormat;
public class Rectangle {
public static void main(String[] args) {
String st0 20
千杯风月醉使用正则表达式判断输入的内容
0 10
香草1、限定小数点和只能输入数字,在控件的onkeydown事件里面去判断,可以自己写逻辑判断,也可以用正则表达式。可以参考:http://blog.csdn.net/kilper/article/details/5835432
2、运算出来的结果保留3位小数,可以用numberformat类来处理,可以参考:
0 6
Jackson李南 限定小数点只能输入一个及限定只能输入数字,可以通过正则匹配解决。
保留三位小数,通过BigDecimal解决。
实例:
限定数字及只能有一位小数:
int n = 1.9; (n+"").matches("^\\d+|\\d+(\\.\\d{1})$");
保留三位小数:
double a = 1.00001;
new
0 5
八角与丁香楼主,,,,,,你接收时判断、作回应
0 5